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