回答:
もう1つ確認することは、システムが環境変数TMOUTを設定しているかどうかです。これを確認するには、次のようにします。
env | grep TMOUT
または
echo $TMOUT
設定されている場合は、変更または設定解除できます。値を変更するには:
export TMOUT=3600
ここで、数字はログアウトするまでの秒数です。それ以外の場合は、設定を解除して機能をオフにします。
unset TMOUT
セキュリティ上の理由から、システム管理者がこれを設定した可能性があります。したがって、システム管理者でない場合は、自分で何かを変更する前にこれを確認することができます。
次の設定を正の値に変更して、SSHキープアライブを有効にします。
ほとんどの場合、値300で十分です。(5分。)これにより、PuTTYは定期的にSSHヌルパケットをリモートホストに送信し、セッションがタイムアウトしないようにします。
そのページのオプションを低くしたくないことに注意SO_KEEPALIVE
してください。これは、アプリケーションレベルのプロトコルに独自のキープアライブメカニズムがない場合にのみ使用するのが最も低レベルのメカニズムです。SSHはそうするので、この場合はTCPキープアライブを使用しないでください。
接続が切断される原因となる可能性のあるものは他にもありますが、これは最初に試すべき確かなことです。機能しない場合は、VPNタイムアウト、ルータータイムアウト、リモートSSHサーバーの設定変更、不安定な接続など、他のことを調べる必要があります。
top
時など、連続出力を生成するものを実行します。