macでのssh接続が切れないようにする

vi ~./ssh/config

ServerAliveInterval 50

Host host_name1
    HostName xxxxxxxx.net(ホスト名 or IPアドレス)
    Port 11111(ポート番号)
    User xxxuser(SSH接続ユーザー名)

Host host_name2
    HostName xxxxxxxx.net
    Port 33333
    User xxxuser(SSH接続ユーザー名)

ssh 接続をタイムアウトしないようにする - maruko2 Note.

ServerAliveInterval : デフォルトは0

例えば ServerAliveInterval 15 に設定すると 15秒毎にサーバーにメッセージを送り、ServerAliveCountMax のデフォルト回数である 3回まで繰り返す。つまり、サーバーが応答しなくなった後 45秒後に接続を切断する。

なので、上記の例では50秒毎にサーバーにメッセージを3回まで繰り返し、応答しなくなってから150秒後に接続を切ります。