SSHPass を利用する2015/12/23 |
SSHPass を利用して、パスワード認証の際のパスワードの入力を自動化します。
便利な反面、使い方次第では簡単にパスワードが漏洩するため、利用の際はセキュリティ面で十分な考慮が必要です。
|
|
[1] | SSHPass をインストールします。 |
root@dlp:~# apt-get -y install sshpass
|
[2] | SSHPass の利用方法です。 |
# -p password で引数から指定 # もし初回接続の場合は StrictHostKeyChecking=no を指定 ubuntu@dlp:~$ sshpass -p password ssh -o StrictHostKeyChecking=no 10.0.0.51 hostname node01.srv.world # -f file でファイルから指定 ubuntu@dlp:~$ echo 'password' > sshpass.txt ubuntu@dlp:~$ chmod 600 sshpass.txt ubuntu@dlp:~$ sshpass -f sshpass.txt ssh 10.0.0.51 hostname node01.srv.world # -e で変数から指定 ubuntu@dlp:~$ export SSHPASS=password ubuntu@dlp:~$ sshpass -e ssh 10.0.0.51 hostname node01.srv.world |
Sponsored Link |