A conexão mais segura com um servidor remoto é através de um protocolo de rede criptográfico SSH (Secure Shell).
Um problema comum encontrado pelos administradores de servidor ou por quem faz conexões via SSH via Terminal ou Putty, é a desconexão repentina da sessão com a mensagem: “client_loop: send disconnect: Broken pipe” .
Na maioria das vezes, essa mensagem de logout aparece após um período em que nenhuma linha de comando foi executada na sessão SSH. Muitos preferem lembrar de vez em quando a sessão aberta e dar outro "Enter”Ou um“ w ”para manter a sessão aberta. Uma solução melhor é este fechamento repentino da sessão após um período de "inatividade" para parar.
Como evitar o fim repentino de uma sessão SSH com “client_loop: send disconnect: Broken pipe” no terminal (Linux / Mac)
Para Linux e Mac, uma linha será adicionada na configuração SSH. Abrimos e editamos o arquivo “ssh_config”.
sudo nano /etc/ssh/ssh_config
Nós adicionamos a linha:
Host * ServerAliveInterval 120
Salve e feche o arquivo "ssh_config" Se estivermos no Linux, teremos que reiniciar o serviço "sshd".
Direção “ServerAliveInterval“ enviará um pacote nulo ao servidor em intervalos de 120 segundos para manter a sessão ativa e, assim, impedir que ela feche repentinamente.
Se você está apenas alterando o ssh_config (e não o sshd_config), não há razão para reiniciar o sshd.
O zelo dobra a razlaga. Hvala za vaš clanek