自分のPCからAWSやAzureなどのサーバーにSSHするにはユーザー名やIP、認証キーを入力してアクセスします。
具体的には下記のように。
ssh -i /path/to/key/file user@ip
慣れてしまえば一瞬で入力できますが、何度も同じ作業を繰り返し行うことはとても大変です。
そこでPCのルートディレクトリ配下にある .ssh フォルダの内の config ファイルに下記の情報を記入します。
Host ssh_name
Hostname 54.123.456.789
User server_user
Port 22
IdentityFile /path/to/key/file
TCPKeepAlive yes
config ファイル保存後にターミナルで
ssh ssh_name
と、実行するとSSH接続ができます。
個人的にはとても重要。TCPKeepAliveの設定
TCPKeepAlive を yes にすることで接続を維持してくれます。
この設定をいないとセッションが途中で切られてしまうケースがあるので私は必ず設定しています。