~/.ssh/configを利用してSSH接続を簡略化する

ローカルからSSHでサーバーに接続するときいちいちssh [user]@[host] -i [keyPath] -p [port]とか打ってられないので~/.ssh/configに情報をまとめておくと簡単に接続できるようになります。

~/.ssh/configのサンプル

loading...

上記の場合ssh remoteとコマンドを打つだけで接続できるようになります。

以下、各オプションの説明。

Host ホストにアクセスするための名前。短くするのがおすすめ。
HostName ホストのIPアドレス
User ホストにアクセスするユーザー名
IdentityFile 鍵ファイルのパス
Port ポート番号
ServerAliveInterval TCPKeepAliveする間隔。秒数で指定。
TCPKeepAlive yes | no yesにするとServerAliveIntervalで指定した秒数ごとに通信を確認する。接続を切らさないための設定。