SSHで一定時間操作が無い場合の切断を防ぐ

ALL
スポンサーリンク

ルータ下の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

コメント