Armadilloフォーラム

SFTPサーバへの接続の自動化

k_mizobuchi

2020年7月6日 21時44分

お世話になっております。

Armadillo840から、Ethernet経由で別のPCに立てたSFTPサーバに対して、SFTP接続を自動で行いたいです。
SFTPコマンドと、パスワード入力をオートコンプリート機能みたいに自動化した状態で、接続確立をしたいと考えています。

Armadillo840で、可能でしょうか。スクリプト処理のような感じでも、大丈夫です。
また、上記自動接続が可能な場合、参考になる方法が記載された資料や、プログラムはありませんでしょうか。

以上です。よろしくお願いいたします。


コメント

at_makoto.sato

2020年7月8日 13時22分

佐藤です。

> Armadillo840で、可能でしょうか。スクリプト処理のような感じでも、大丈夫です。
スクリプトであれば以下のようになるかと思います。

#!/bin/sh

HOST="接続先"
USER="ユーザ名"
PASS="パスワード"

expect -c "
spawn sftp -S /bin/ssh ${USER}@${HOST}
expect \"password:\"
send \"${PASS}\r\"
interact
"