Was macht der ServerAliveCountMax in SSH eigentlich?
Ich versuche sicherzustellen, dass beim Herstellen einer Verbindung zu meinem Server über SSH die Verbindung für einen langen Zeitraum geöffnet bleibt, anstatt dass die Verbindung nach einer kurzen Zeit der Inaktivität unterbrochen wird. Dies ist das Beispiel
Host *
ServerAliveInterval 60
ServerAliveCountMax 2
Ich habe von einer Quelle gehört, dass die obige Einstellung immer alle 60 Sekunden eine Antwort an den Server sendet, solange der Server diese Antwort empfängt. Wenn die Antwort jedoch aus irgendeinem Grund nicht an den Server gesendet wird, wird versucht, eine weitere Nachricht zu senden. Wenn diese Nachricht ebenfalls fehlschlägt, wird die Verbindung getrennt. (Ich denke das ist falsch)
Die zweite und dritte Quelle sagen jedoch etwas anderes. Sie behaupten, dass alle 60 Sekunden eine Nachricht an den Server gesendet wird, wenn eine Zeit der Inaktivität vorliegt, aber nur zwei Anfragen gesendet werden und dann die Verbindung getrennt wird.
Was genau macht ServerAliveCountMax?
Intervaldas0Deaktivieren eingestellt. Aber es ist nicht klar , ob Sie setzenMaxauf0. Würde es unendliche lebendige Pings senden oder keine?