Cosa fa effettivamente ServerAliveCountMax in SSH?
Sto cercando di assicurarmi che quando mi connetto al mio server tramite SSH la connessione rimanga aperta per un lungo periodo di tempo invece che la connessione muoia dopo un breve periodo di inattività. Questo è l'esempio
Host *
ServerAliveInterval 60
ServerAliveCountMax 2
Ho sentito da una fonte che l'impostazione sopra invierà sempre una risposta al server ogni 60 secondi, purché il server riceva quella risposta. Tuttavia, se per qualsiasi motivo la risposta non passa al server, tenterà di inviare un altro messaggio. Se anche quel messaggio fallisce, chiuderà la connessione. (Sento che è sbagliato)
La seconda e la terza fonte tuttavia dicono qualcosa di diverso. Sostengono che un messaggio verrà inviato al server ogni 60 secondi in caso di inattività, ma invierà solo 2 richieste e quindi chiuderà la connessione.
Cosa fa esattamente ServerAliveCountMax?
Interval
pronta per0
disabilitarla. Ma non è chiaro se si impostaMax
su0
. Manderebbe infiniti ping Alive o nessuno?