MacからVPS経由でパスワード認証のサーバーにパスワード入力を省略してログイン

MacからVPS経由でパスワード認証のサーバーにパスワード入力を省略してログイン

パスワード認証じゃないと入れないサーバーにいちいちコピペでパスワードを入力するのが面倒なので
sshpassを使って省略出来るようにしてみました

Macに直接sshpassを入れてももちろん同じことが出来ますよ

sshpassの導入

yumでインストールする

~~~
sudo yum install sshpass
~~~

vpsを経由してsshする

.bashrcなどでaliasを設定することでssh_testなどのコマンド一発でいけるようになります

~~~
alias ssh_test=’ssh -t -p 22 [vpsのusername]@[vpsのip] “sshpass -p ‘パスワード’ ssh -o StrictHostKeyChecking=no [パスワード認証で入るサーバーのユーザー]@[パスワード認証で入るサーバーのip]”‘
~~~

※VPSは鍵認証なのでパスワード入力の必要がないのでこれでいけるようになります