Categorias
Linha de Comando Linux

Desativar Timeout SSH

Quem precisa trabalhar com SSH sabe como é chato ficar perdendo a conexão toda vez que você vai ler um email, analisar um arquivo, ou tomar aquele cafézinho. Neste post vou mostrar uma dica simples de como fazer o serviço desativar o timeout.

As configurações precisam ser feitas no Cliente e no Servidor.

Cliente

Abra o arquivo ~/.ssh/config

Se não existir, crie.

E adicione as linhas:

Host *
ServerAliveInterval 300
ServerAliveCountMax 2

Servidor

Abra o arquivo /etc/ssh/sshd_config e adicione as linhas:

ClientAliveInterval 30
TCPKeepAlive yes
ClientAliveCountMax 99999

Feito isso reinicie o serviço

sudo systemctl restart ssh

ou

sudo service ssh restart

Desconecte e feche totalmente o terminal.

Abra o console e esqueça aberto até constatar se funcionou ou não.

Eu já cheguei a ficar 3 dias com a conexão aberta até me dar conta que estava funcionando, por isso, certifique-se de fechar a conexão se seu computador ficar ligado e acessível.

É isso aí!

Espero ter ajudado!

😀

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *