ClientAliveInterval
é o número de segundos após o qual, se nenhum dado tiver passado pelo canal criptografado, o servidor enviará uma mensagem de keep-alive.
ClientAliveCountMax
é o número máximo de mensagens de keepalive que o servidor enviará ao cliente, sem receber uma resposta , antes de desconectar o cliente.
ClientAliveInterval
padrão é 0
, o que indica que essas mensagens keepalive não serão enviadas. O seu está definido para 60
, o que indica que pretende fechar sessões inativas após 1 minuto de inatividade.
No entanto, seu ClientAliveCountMax
está definido como 0
, o que (no meu entender) desativaria o limite. Tente definir isso para 1
. Isso deve informar sshd
que deve fechar sessões ociosas após uma única iteração de 60 segundos inativa.
Se você quiser fechar a conexão depois de 10 minutos ociosos, poderá definir:
ClientAliveInterval 60
ClientAliveCountMax 10