No lado do cliente SSH, é possível configurar keepalives por servidor para que a conexão com um único servidor seja mantida:
Host example
Hostname example.com
ServerAliveInterval 240
No lado do servidor, pode-se definir o tempo limite do cliente:
ClientAliveInterval 60
Não encontrei a sintaxe para configurar isso no servidor por cliente. É possível de alguma forma?
O arquivo sshd_config oferece suporte a regras de correspondência para segregar configurações para máquinas específicas ou grupos de máquinas.
O arquivo de configuração padrão (na maioria das distros) tem uma linha
indicando que as seguintes linhas são para todos os hosts...
Você pode adicionar mais correspondências e configurações no final do arquivo ou em algumas distros, em
ssh_config.d/
.