自宅からオフィスサーバー(Fedora 10を実行)の1つにsshでアクセスすると、かなり短い時間(5分程度)でセッションがタイムアウトします。私はTcpKeepAlive
クライアント側で使用してみましたが、効果はありませんでした。
私が理解していないのは、会社のLANのオフィスにいる場合、タイムアウトせずに終日セッションを非アクティブのままにしておくことができるため、動作は私の場所に依存しているように見えることです。
これがなぜ起こっているのか、私がLAN上にいないときにタイムアウトを防ぐ方法はありますか?それが役立つ場合は、Mac OSXでターミナルクライアントを使用しています。
更新 - ServerAliveInterval
ゼロ以外のセットを使用するというDave Dragerの提案はTcpKeepAlive=no
私のために働いた。他のいくつかの答えについては、ClientAlive
...設定はMac OSX SSHクライアントでは受け入れられません。