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'