Se você é um administrador e usa SSH Para se conectar com outros sistemas, terá acontecido com você mais de uma vez que depois de um tempo a conexão cai e você tem que se reconectar, com a conseqüente perda de informações. |
Este "truque" é bem conhecido por qualquer administrador de sistema, mas talvez alguns de vocês não saibam.
A ideia é que o servidor force o cliente a enviar um pacote para manter a conexão aberta (que normalmente é conhecido como keep-alive) e seja configurado no servidor SSH ao qual nos conectamos modificando o arquivo / etc / ssh / sshd_config e adicionar essas duas linhas à configuração do daemon ssh:
TCPKeepAlive sim
Intervalo ClientAlive 60
Com isso, basta reiniciar silenciosamente o daemon ssh e ao conectar, podemos deixar a sessão aberta sem medo de sermos desconectados.
Outra opção possível é usar uma ferramenta chamada autossh. Para instalá-lo no Ubuntu e derivados, basta executar:
sudo apt-get install autossh
Caso queiramos utilizá-lo de forma simples, já poderíamos executar:
autossh remote_user @ remote_host
fonte: Sinológico
boa contribuição ...
Vá há apenas quatro dias, eu escrevi algo muito semelhante no meu blog. Boa ideia sobre o autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
A fonte deste artigo é antiga porque "Keepalive" não existe mais como um parâmetro de configuração SSH.
Algum cliente ssh para Android que você recomende?
Você recomenda algum cliente ssh para android?
Será que o nome do arquivo é ssh_config e não sshd_config?
e se você ainda não consegue evitar travar porque está em uma conexão ruim ou algo parecido, faça o login e use a tela para desvincular seu PID de sessão com seu PID de conexão.
Boa contribuição!
Caso você não tenha acesso ao servidor SSH, você pode implementá-lo no lado do cliente, com Putty ou desde Linux.
Com massa:
"Conexão", "Envio de pacotes nulos para manter a sessão ativa", "Segundos entre keepalives" e digite um número.
Marque também a opção:
«Ativar keepalives de TCP (opção SO_KEEPALIVE).
fonte: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html