Como desconectar do SSH após um período – Dominando o SSH
Está é uma dica de segurança, para que as conexões SSH não fiquem abertas sem o usuário interagir, podemos estipular um tempo de inatividade para que esta requisição seja desfeita.
É simples apenas editar um unico arquivo dentro do servidor SSH.
vi /etc/ssh/sshd_config
Localize as duas linhas:
#ClientAliveInterval 0 #ClientAliveCountMax 3
Edite elas descomentando e alterando para:
ClientAliveInterval 300 ClientAliveCountMax 0
Agora é só reiniciar o servidor SSH
systemctl restart sshd
Obs. o intervalo é lido em segundos ou seja 300 segundos equivale a 05:00 minutos.
Use esta linha de comando abaixo para calcular segundos em minutos com a ajuda do comando bc.
bc <<< 'obase=60;300'