O que o ServerAliveCountMax no SSH realmente faz?
Estou tentando garantir que, quando eu me conecto ao meu servidor via SSH, a conexão permaneça aberta por um longo período de tempo, em vez de a conexão acabar após um curto período de inatividade. Este é o exemplo
Host *
ServerAliveInterval 60
ServerAliveCountMax 2
Ouvi de uma fonte que a configuração acima sempre envia uma resposta ao servidor a cada 60 segundos, desde que o servidor receba essa resposta. No entanto, se por algum motivo a resposta não for enviada ao servidor, ela tentará enviar outra mensagem. Se essa mensagem também falhar, ela fechará a conexão. (Eu sinto que isso está errado)
A segunda e terceira fonte, no entanto, dizem algo diferente. Eles afirmam que uma mensagem será enviada ao servidor a cada 60 segundos, se houver um período de inatividade, mas somente enviará duas solicitações e depois fechará a conexão.
Então, o que exatamente ServerAliveCountMax faz?
Interval
conjunto para0
desativá-la. Mas não está claro se você definirMax
a0
. Envia infinitos pings vivos, ou nenhum?