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

 

CentOS Stream 9

Posted by arkgame