web-dev-qa-db-ja.com

PuTTYコマンドラインでキープアライブを有効にする方法

現在、私はコマンドラインから次のようなPuTTYを使用しています:

PuTTY.exe -ssh [email protected] -pw mypassword

ターミナルウィンドウを数分間離れても接続が停止しないように、KeepAliveを有効にするにはどうすればよいですか?

13
pdeva

投稿に従って接続し、タイトルバーを右クリックして[設定の変更]、[接続]を選択し、[キープアライブの秒数]に数字を入力します(通常は60に入力します)。

必要に応じて、接続する前に「デフォルト設定」セッションを上書き保存することにより、デフォルトですべてのセッションにこの変更を適用できます。

18
user1174838

これは、接続が切断される原因によって異なります。それはPuTTY自体ではないので、エンドポイントサーバーか、途中のNATのいずれかです。

それがNATの場合は、Enable TCP keepalivesここで説明されているように、接続カテゴリ: PuTTYでのKeepAliveの使用| N番目の設計

接続を切断するのがエンドポイントサーバーの場合、screenを使用するのが私が考えることができる唯一の合理的な方法です。したがって、接続が突然切断された場合にターミナルを再接続できます。

接続が切断された後に添付画面にアクセスする方法| magp.ieブログ

2
LogicDaemon