ルータ下のPCから SSH接続している場合、一定時間操作が無いと、接続がルータによって切断されてしまいます。
そこで、一定時間ごとに SSH接続でパケットを流し、切断を防ぐ方法です。
sshのconfigファイルでの設定
Linux の場合は、~/.ssh/config ファイルで設定します。
ServerAliveInterval 秒毎に、SSHサーバへの応答確認のアクセスを行います。
~/.ssh/config
ServerAliveInterval 60
PuTTYの場合
PuTTY の設定の [接続] で、[Keepalive の間隔] を指定します。
指定された秒数毎に、SSHサーバへパケットを送信します。
以上、SSH接続で切断を防ぐ方法です。
参考
テザリングでSSH接続タイムアウトに悩んだ話 – echo ${MY_OUTPUT} >>blog
ssh 接続をタイムアウトしないようにする – maruko2 Note.
keep-alive for ssh
コメント