私は通常、scp
次のように使用します。
myUser@myMachine:~/myapp$ scp devops@myserver.org:/path/to/bin/*.derp .
devops@myserver.org's password: ********
herp1.derp 100% 732 0.7KB/s 00:00
herp2.derp 100% 215 0.2KB/s 00:00
herp3.derp 100% 682 0.7KB/s 00:00
myUser@myMachine:~/myapp$
私は今、特にこれを行うBashスクリプトを書きたいと思っていますが、パスワードはスクリプトに保存されており、スクリプトはユーザーに入力を求めません:
sh dostuff.sh
それを実行するだけで、scp
すべての*.derp
ファイルがユーザーのローカル ディレクトリに移動します。
だから私は尋ねます:どうすればscp
スクリプト内からパスワードを提供できますか?前もって感謝します!