Armadilloフォーラム

Armadillo-840でのsftpコマンド有効化

k_mizobuchi

2020年4月8日 17時33分

Armadillo-840とPC間のファイル転送をsftpで行いたいと考えています。
sftpを有効にするために、make menuconfigのNetwork Applicationで、openssh(version6.0p1)のsftp-serverとsftpにチェックを入れ、イメージファイルを作成しました。
イメージファイルの書き換え後、PCからArmadillo-840へのsftp接続は成功したのですが、Armadillo-840でsftpコマンドを打つと、以下のようなエラーメッセージが表示されて接続ができません。

[    ] sftp ***@IPアドレス
exec: /usr/local/bin/ssh: No such file or directory
Couldn't read packet: Connection reset by peer

これは、sftp-serverはきちんと動いているが、sftpコマンドに関する問題があるということでしょうか。

なお、使用しているLinuxカーネルはLinux-3.4-at26、
         ユーザーランドはatmark-dist-20180330 です。
   通信相手のPCはwindows10で、sftp-serverはフリーソフトで立てています。

どなたか解決方法をご存じでしたら、ご教示いただけると幸いです。

コメント

at_makoto.sato

2020年4月8日 18時13分

佐藤です。

以下のようにするとどうでしょうか。

[a840]# sftp -S /bin/ssh ***@IPアドレス

k_mizobuchi

2020年4月9日 9時18分

佐藤様

教えていただいた通りにコマンドを打ったところ、sftp接続に成功しました。
ありがとうございました。

> 佐藤です。
>
> 以下のようにするとどうでしょうか。
>
> [a840]# sftp -S /bin/ssh ***@IPアドレス
>