$HOME/.ssh/config を活用して接続先の管理を楽にしよう

nishiakiさんから「ブログで書いた方がいいっすよ!」と言われたんでメモがてら。

どこもかしこも公開鍵認証で仕事やプライベートで接続するサーバーがたくさんある人は是非$HOME/.ssh/config を活用しましょう、という話です。
特に難しい事はなくて、接続したいホスト情報を書いておくだけで毎回sshコマンドを叩くときにつけているオプションやもろもろを省略出来るので便利になりますよ。

Host a
Hostname a.***.com
User cohtan
IdentityFile ~/.ssh/id_dsa.host_a

Host b
Hostname b.***.com
User admin
IdentityFile ~/.ssh/id_dsa.host_b

これだけで、ssh aとか、ssh bとかすれば繋がります。

地味に便利なのでオススメです。

詳しくは、man ssh_config にのってます。