Em nossos servidores Debian, quero garantir que todas as conexões SSH expirem e sejam desconectadas após 8 horas. Isso foi recomendado pelo nosso consultor de segurança.
Eu executei estas etapas:
# Log in as root then:
sudo vi /etc/ssh/sshd_config
# Use / to search for and change:
ClientAliveInterval=3600
ClientAliveCountMax=8
# Second parameter is number of hours before connection times out and drops.
# Then test config:
sudo sshd -t
# Restart
sudo systemctl restart sshd
No entanto, os testes falharam. Quando eu configurei e reiniciei temporariamente ClientAliveInterval=120
o ClientAliveCountMax=2
daemon sshd, esperaria que a conexão caísse após 4 minutos de inatividade. No entanto, isso não aconteceu.
Alguma ideia?