SSH'deki ServerAliveCountMax gerçekte ne yapar?
SSH üzerinden sunucuma bağlandığımda, kısa bir süre kullanılmadığında bağlantının kesilmesi yerine bağlantının uzun bir süre açık kalmasını sağlamaya çalışıyorum. Bu örnek
Host *
ServerAliveInterval 60
ServerAliveCountMax 2
Bir kaynaktan duydum , yukarıdaki ayarın sunucuya her 60 saniyede bir sunucuya bu yanıtı aldığı sürece yanıt göndereceğini duydum . Ancak, hangi nedenle olursa olsun yanıt sunucuya iletilmezse, başka bir ileti göndermeye çalışır. Bu mesaj da başarısız olursa, bağlantıyı kapatır. (Bunun yanlış olduğunu hissediyorum)
Ancak ikinci ve üçüncü kaynak farklı bir şey söylüyor. Bir süre işlem yapılmazsa, sunucuya 60 saniyede bir mesaj gönderileceğini iddia ederler, ancak yalnızca 2 istek gönderir ve ardından bağlantıyı kapatır.
Peki tam olarak ne ServerAliveCountMax yapar?
Interval
ayarlandı0
. Ama ayarladınMax
mı belli değil0
. Sonsuz canlı ping gönderir mi yoksa yok mu?