バッチ スクリプトを使用して sftp サイトからファイルをダウンロードしようとしています。次のエラーが表示されます。
Permission denied (publickey,password,keyboard-interactive).
Couldn't read packet: Connection reset by peer
コマンドの実行時:
sftp -b /home/batchfile.sftp <user>@<server ip>:<folder>
これにbatchfile.sftp
は次のデータが含まれます。
password
lcd [local folder]
cd [sftp server folder]
get *
bye
注:プロンプトで次のように実行すると機能します
sftp <user>@<server ip>:<folder>
しかし、パスワードを自動的に入力する機能が必要です。