sshコマンドでパスワードをオプションとして入力出来るようにする『sshpass』

ターミナル(コンソール)からコマンドでSSH接続を行う際にsshコマンドから行うと、通常であれば以下のようにパスワードの入力を求められる。

$ ssh root@192.168.0.XXX
root@192.168.0.XXX's password:

sshコマンドを利用した場合、通常の利用方法ではログインを行うSSHサーバとの通信を鍵認証にでもしない限りはパスワードを求められてしまう。
このパスワードの入力をsshコマンドと同時にできるようにするのが、今回紹介するsshpassコマンドだ。

$ # sshコマンドだけの場合
$ ssh root@192.168.0.209...