CentOS Stream 9 OpenSSH SSHPass を利用する方法
環境
CentOS Stream 9
概要
SSHPass を使用して、パスワード認証の際のパスワードの入力を自動化します。
設定方法
1.SSHPass をインストールします。
# dnf -y install sshpass
2. [-p password] で引数から指定して SSHPassを利用します
$ sshpass -p password ssh node01.test.com hostname
3.[-f file] でファイルから指定して SSHPassを利用します
$ echo 'password' > sshpass.txt $ chmod 600 sshpass.txt $ sshpass -f sshpass.txt ssh node01.test.com hostname
4.[-e] で変数から指定してSSHPassを利用します
$ export SSHPASS=password $ sshpass -e ssh node01.test.com hostname