.kshセッションが無効になった後に中断されます。

.kshセッションが無効になった後に中断されます。

SSH を使用して Linux システムにリモートで接続する場合、一定期間活動がないと、.ksh セッションが中断されます。入力するか ctrl-z を押すと、プロンプトは応答しません。セッションを復元する方法はありますか?

ベストアンサー1

クライアントとサーバー間の一部のネットワークデバイスがしばらくアイドル状態であった接続を終了した可能性があります。これらのネットワークデバイス(ファイアウォール、NATデバイスなど)は、メモリを節約するために一定時間が経過するとアイドル接続を終了することがよくあります(これはサービス拒否に対する防御ですが、ユーザーに迷惑をかけます)。

これを回避するには、ServerAliveIntervalこのオプションを~/.ssh/config接続が終了するタイムアウト値より低く設定できます。たとえば、アイドル時間が10分後に接続が終了した場合は、ServerAliveInterval5分に設定します。

ServerAliveInterval 300

また、切り捨てる場合は、以下を使用してください。ターミナルマルチプレクササーバーから:画面またはマルチプレクサ。たとえば、Screenを使用すると、screen -rdログイン時にサーバー上で実行し、接続が失われた場合はサーバーに再接続し、実行してscreen -rd既存のセッションに再接続します。以下も参照してください。tmuxとGNU画面

おすすめ記事