結論
サーバ側の設定(必須)
/etc/ssh/sshd_config
の 112行目 くらい*1にあるClientAliveInterval 0
を有効*2にする必要がある- その
ClientAliveInterval
の値として*3適切な値を与える(まずは 60 くらいでしょうか)
- その
- SSHサーバを再起動する
クライアント側の設定(可能ならば)
.ssh/config
*4にServerAliveInterval 60
のような設定行を書き加える
備考
- 両方設定できればベストですが、サーバ側の設定だけでたいてい大丈夫です
- リトライ回数を設定する
ClientAliveCountMax
(サーバ側)やServerAliveCountMax
(クライアント側)という項目もありますので適宜設定してください- 初期値が与えられているので無理に設定する必要はありません