Uso um macbook pro em casa e ssh regularmente nas máquinas do meu laboratório. Nos últimos 3 a 4 dias, no entanto, sempre que eu faço o SSH na máquina do laboratório, recebo um erro Write Failed: Broken Pipe, quase dois minutos depois do meu shshing.
O fato de tudo estar funcionando perfeitamente há alguns dias me deixa desconcertado, e qualquer ajuda para fazer as coisas funcionarem novamente seria muito apreciada.
networking
ssh
ip
NSR
fonte
fonte
ServerAliveInterval
ou não? Caso contrário, tente configurá-lo.1
SSHing de outra máquina no laboratório para ver se é o macbook? e2
SSHing do macbook para outra máquina para ver se é o laboratório? descobrir o que se quer tem o problema deve estreitar sua solução consideravelmenteRespostas:
Isso parece um problema de rede.
Pergunte se algum equipamento de rede foi alterado ou foi reconfigurado. Informe ao administrador da rede que você está tendo problemas para fazer uma trava, pode haver uma configuração incorreta no firewall. Tente fazer login de outras máquinas ou para outras máquinas para melhorar o diagnóstico.
Uma causa possível desses sintomas é um conflito de endereço IP. Verifique onde o cliente e o servidor estão obtendo seu endereço IP. Se você continuar
ping server.example.com
funcionando, isso ajuda a prolongar a conexão? Nesse caso, você tem um conflito de endereço IP. (ping
Isso ajuda porque continua informando aos roteadores o caminho para rotear os pacotes IP para sua máquina - mas você ainda perderá a conexão se a outra máquina enviar uma resposta ARP antes de você.) Se esse for o problema, você precisará corrigi-lo: organize uma das máquinas que estão usando o mesmo endereço para usar um endereço diferente.Verifique também a tabela de roteamento em sua máquina. Verifique se os pacotes para o servidor estão roteados para a interface adequada. (Embora uma tabela de roteamento ruim normalmente faça com que a conexão não funcione, há um caso extremo em que os sintomas são os que você descreve: se você obtém um endereço com o DHCP e o servidor DHCP também é o servidor com o qual está entrando em contato - o endereço do servidor DHCP será roteado para a interface desejada até que o cache do ARP expire.)
fonte
Isso pode ser devido à perda de pacotes. Uma ferramenta como
mtr
poderia ajudá-lo a diagnosticar qual dos hosts da rota está causando problemas. Aqui você encontrará as instruções para instalá-lo no Mac OS X.fonte
Eu tive esse problema aparecer com alguns servidores no escritório principal e resolvi-o usando:
no arquivo de configuração ssh (
~/.ssh/config or /etc/ssh/ssh_config
).Só mais tarde descobri que foi causado por algum hardware instalado para otimizar a comunicação entre os escritórios que interferiam.
fonte
Resolvi meu problema no Mac OS X, alterei o
para
em
/etc/sshd_config
seguir este , e reinicie a máquina, feito.fonte