Puttyを使用してサーバーに接続します。使用しないと、2分ごとに接続タイムアウトが発生します。同じノートブックを使用してオフィスネットワークから接続しても同じ問題は発生しませんでした。
設定変更:
Seconds between keepalives
答え1
SSHサーバーの設定を確認してください。しばらく活動がなければ、接続が切断されそうです。通常使用する必要がある設定は次のとおりです。
#TCPKeepAlive yes
#ClientAliveInterval 0
#ClientAliveCountMax 3
それらはファイルにあります/etc/ssh/sshd_config
。これらは私の設定でコメントされています。コメントアウトが解除されていることを確認し、コメントアウトしたり値を変更したりできます。
答え2
サーバーが切断されるのではなく、ユーザーとサーバーの間のルーターである可能性が高いです。これは、他のネットワーク(特にサーバーと同じネットワーク)では問題がない理由を説明します。
TCPKeepAlive yes
サーバー側の設定(Debianの場合は/ etc / ssh / sshd_config)を追加してこの問題を解決できます。 ClientAliveInterval が高すぎると、調整が必要な場合があります。
クライアント側では、Enable TCP keepalives (SO_KEEPALIVE option)
「接続」の下のPuTTYでこれを確認できます(デフォルトではオフ)。