sshでログインするのを楽にする

~/.ssh/config
のファイルに以下のような設定をしておくと
「ssh hoge_prod」 とか 「ssh hoge_dev」
 と打てば簡単にログイン出来て便利。

秘密鍵の場所
ログイン時のカレントディレクトリを指定できる。
パスワードは設定できないので、入力が必要。

Host hoge_prod
 HostName prod.hoge.jp
 RemoteCommand cd /home/hoge/prod.hoge.jp/public_html; $SHELL -il
 RequestTTY yes
 User hoge
 Port 10000
 IdentityFile ~/.ssh/dev.hoge.jp/id_rsa

Host hoge_dev
 HostName dev.hoge.jp
 RemoteCommand cd /home/hoge/dev.hoge.jp/public_html; $SHELL -il
 RequestTTY yes
 User hoge
 Port 10000
 IdentityFile ~/.ssh/dev.hoge.jp/id_rsa