質問: LINUXサーバーにWindowsPCからSSHでログインした状態(tailでアクセスログ監視)で、WindowsPCがフリーズしたり、スクリーンセーバーが起動すると、なぜかLINUXサーバー側でswapやio待ちなどが発生して、最後にはサーバーに接続できなくなってしまいます。使っているソフトはpoderosaなのですが、これはlinuxサーバー側の設定などの問題なのか、poderosa側で終了パケットなどが送られないことによる問題なのでしょうか。
回答: (1)サーバ側 ClientAliveInterval / ClientAliveCountMax や TCPKeepAlive などの設定値を見直す必要があるかもしれません。 とりあえず60秒、カウント3回程度もあれば十分かと。 SSHD_CONFIG (5) (2)クライアント側 poderosa のオプション設定で KeepAlive を送信するようにしておく。 こちらも、とりあえず60秒程度で。 ただし、スクリーンセイバーによっては ログオフしてしまうものもあるようなので、接続中の省電力設定は ディスプレイ電源OFF程度に留めておくのが良いかと思う。 index - Terminal Emulator Poderosa