Linux sshpassを使ってパスワード指定のSSH接続を行う方法

概要
sshコマンド実行前にsshpassでパスワードを指定する
$ sshpass -p パスワード ssh ホスト名 -l ユーザ名

ファイルからパスワードを取得させる
$ sshpass -f ファイルのパス ssh ホスト名 -l ユーザ名

インストールの方法
1.RHEL系の場合
インストールの方法

# sudo yum install sshpass --enablerepo=epel

2.Debian/Ubuntu系の場合
インストールの方法
$ sudo apt-get install sshpass

3.ソースコードからファイルをビルドする

$ wget http://downloads.sourceforge.net/project/sshpass/sshpass/1.05/sshpass-1.05.tar.gz
$ tar -xzvf sshpass-1.05.tar.gz
$ cd sshpass-1.05
$ ./configure && make && make install

 

Linux

Posted by arkgame