SSH サーバーのconfigファイルを開く
vi /etc/ssh/sshd_config
下記2行をコメントアウト ない場合は追加
ClientAliveInterval 60
ClientAliveCountMax 3
ClientAliveInterval
はサーバーがクライアントに向かって つながっているか確かめるメッセージを送って それがタイムアウトになる時間を秒数で設定します。デフォルトは0で、0だとメッセージを送りません。
ClientAliveCountMax
は、タイムアウトになった際に試してみる回数です。 3であれば、ClientAliveIntervalが60の場合、 合計で60x3の180秒待つことになります。 デフォルトは3です。
設定しましたらSSHサーバー再起動
CentOS7の場合は
systemctl restart sshd.service
CentOS6の場合は
service sshd restart