Por que o ssh desconecta, reclamando de um pacote corrompido?

3

Eu rodei um cluster de 5 computadores e usei o ssh-keygen para permitir a entrada sem chave do meu computador principal para qualquer um dos 5 computadores remotos. Um único roteador conecta meu computador principal a um comutador de rede, que por sua vez conecta os 5 computadores remotos ao roteador.

Ultimamente, tenho notado que muitas das minhas conexões ssh terminam com o seguinte erro:

Received disconnect from 192.xxx.xxx.xxx: 2: Packet corrupt

Estou usando o endereçamento estático para que esse não seja o problema. Quando esse problema surge, eu geralmente reinicio e, na maioria das vezes, o problema desaparece.

Este é um problema de hardware (isto é, roteador defeituoso)? Se não, como vou consertá-lo?

    
por puk 23.12.2011 / 12:28

1 resposta

1

Embora não seja uma solução para o seu problema específico, espero que isso o aponte na direção certa.

Quando um aplicativo termina de modo anormal repetidamente, com um erro desconhecido ou ambíguo, há algumas coisas adicionais a fazer para obter mais informações sobre o evento, o que pode ajudá-lo, ou ajudar aqueles que o ajudam a determinar a origem do problema. / p>

Uma coisa que não requer instâncias adicionais de problemas é verificar os logs do sistema para ver se o aplicativo escreveu mais informações detalhadas sobre o erro, ou talvez descobrir que havia um evento mais abrangente em andamento no momento, como um erro. Problema na interface Ethernet.

A próxima fonte de informações adicionais pode vir da revisão da documentação do aplicativo para ver se há informações sobre o erro específico ou de um modo debug ou verbose , que fornecerá informações mais detalhadas sobre a operação do aplicativo. para a janela da sessão, o log do sistema ou um arquivo de log próprio. No caso da minha versão de ssh , em execução no Mac OS X, OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 , sua página man tem o seguinte parágrafo:

 -v      Verbose mode.  Causes ssh to print debugging messages about its
         progress.  This is helpful in debugging connection, authentica-
         tion, and configuration problems.  Multiple -v options increase
         the verbosity.  The maximum is 3.

Portanto, invocar ssh com -v', -vv , or -vvv fornecerá informações adicionais sobre futuras conexões descartadas, que podem ajudar você ou outros a determinar qual pode ser o problema real.

    
por 06.05.2014 / 05:01