お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-05-26 18:13:07

taku_s
メンバ
登録日: 2008-12-14

ash: scp: not found

LAN内サーバーに、scp転送したいんですが

$scp filename [email protected]:/home/user
$passwd

ash: scp: not found
のエラーになります。

サーバーにはsshで問題なく接続できます。

scpは
$which scp
/usr/bin/scp に有るようですし、/usr/binのパスは通っているはずです
そもそも、パスワードを聞いてきているのは、scpではないのかと思うんですが

何が原因なのでしょうか?

オフライン

 

#2 2012-06-02 19:08:06

sirase
メンバ
From: 福岡県
登録日: 2012-06-02

Re: ash: scp: not found

LAN内サーバとは、普通のLinuxではなくarm デバイス(玄箱等のNAS) だったりしませんか?

問題のサーバに ssh でログインした後、scpコマンドでLAN内サーバ自身に対して何かファイル転送
してみて下さい。
手元の端末にて

コード:

$ ssh user@<LAN内サーバ>

その後
LAN内サーバ内にて

コード:

$ touch hoge.txt
$ scp hoge.txt localhost:/tmp/
$ ls -l /tmp/

これでも問題なくscp出来ますか?

また、scpが上手く動作しないならsftpを使うことも考慮してみて下さい。

オフライン

 

#3 2012-06-12 22:48:00

taku_s
メンバ
登録日: 2008-12-14

Re: ash: scp: not found

siraseさま

連絡が遅くなりすいません
おっしゃるとおり、相手サーバーはARM9です。
ash:  なのであれと思いました
scpは、相手側にもscpが必要なんですね、相手サーバーにscpが無いよと言うエラーメッセージだったんですね。

ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB