shell sftpパスワード入力lftpツール
671 ワード
最近のプログラミングではsftpアップロードファイルが使用され、crontabプリセットでイベントをアップロードする必要があります.sftpはftpとは異なり、-iのようにパスワードを直接プログラムに符号化できるオプションはありません.sftpコマンドを使用すると、ユーザーにパスワードの入力を自動的に要求します.
lftp方式
[plin] view plain copy
#!/bin/sh
HOST=172.16.2.X
USER=kg_sftp
PASS=tnzk4a7w
echo "Starting ト sftp..."
lftp -u. ${USER},${PASS} sftp://${HOST} <
cd /kagou/datafile
mget *.*
bye
EOF
echo "done"
lftp方式
LFTP 。 FTP、HTTP、FISH、SFTP、HTTPS FTPS 。
:( )
[plin] view plain copy
#!/bin/sh
HOST=172.16.2.X
USER=kg_sftp
PASS=tnzk4a7w
echo "Starting ト sftp..."
lftp -u. ${USER},${PASS} sftp://${HOST} <
cd /kagou/datafile
mget *.*
bye
EOF
echo "done"