ServerAliveInterval と ServerAliveCountMax

ServerAliveInterval と ServerAliveCountMax

生存者あたりの最大数は何かを理解しますが、次の質問に対する答えが見つからないようです。

ServerAliveCountMaxは、ssh(1)がサーバーからメッセージを受信せずに送信できるサーバーアクティブメッセージの数(以下を参照)を設定します。サーバー活動メッセージの送信中にこのしきい値に達すると、sshはサーバーとの接続を切断してセッションを終了します。

ServerAliveInterval が 15 で ServerAliveCountMax が 10 であるとします。サーバーが3 serverAliveInterval(45秒)以内に応答しない場合は応答します。その後再び応答しなくなると、残りの7回の試行(15 * 7)中にserverAliveCountMaxが続行されますか?それとも0から10(15 * 10)までの世紀を始めますか?つまり、このカウンターが反応するとリセットされますか?

ベストアンサー1

ここで鍵は「ssh(1)サーバーからメッセージを受信できませんでした。この2つのパラメータのマニュアルServerAliveIntervalページでは、次のようにServerAliveCountMax言います。ssh_config

ServerAliveCountMaxssh(1)サーバーからメッセージを受信せずに送信できるサーバーアクティビティメッセージ(下記参照)の数を設定します。サーバー活動メッセージの送信中にこのしきい値に達すると、sshサーバーとの接続が失われ、セッションが終了します。 [...]

ServerAliveInterval サーバーからデータが受信されない場合ssh(1)サーバーに応答を要求するために、暗号化されたチャネルを介してメッセージが送信されるタイムアウト間隔(秒単位)を設定します。 [...]

カウンタリセットを一度見ることができます受信したすべてのメッセージサーバーから返されました。メッセージは、「接続の維持」要求への応答でも、帯域内データでも、タイマーにとって重要ではありません。

おすすめ記事