Questão de desconexão SSH - Pacotes TCP RST

2

Eu tenho um problema de desconexão SSH, a desconexão ocorre aleatoriamente. Às vezes, funciona bem e outras vezes estou freqüentemente desconectado. Após a desconexão, posso novamente me reconectar e continuar trabalhando.

Entre o cliente e a conectividade do servidor de destino ssh, o fluxo é assim:

  Client (C1)   ->   Intermediate Server (I)   -> Destination Server (R1)
(Windows/Linux) -> (Linux + OpenVPN/IPTables)  ->         (Linux)    

O roteamento do cliente C1 para o servidor de destino R1 sempre acontece por meio do servidor intermediário I .

Com o Wireshark, pude ver os pacotes RST que estou recebendo sempre que tenho um problema de desconexão. O log do Wireshark em C1 mostra que R1 está enviando pacotes tcp RST sempre que tenho um problema de desconexão.

O que poderia estar causando esse problema?

    
por jcolebrand 14.07.2011 / 12:29

2 respostas

1

Sem investigar o seu problema específico, descobri que estas linhas de configuração resolveram problemas semelhantes para mim:

ClientAliveInterval 150
ClientAliveCountMax 10

Ele soluciona desconexões devido a links atrasados ou em flapping. Eu não estou dizendo que esses são valores perfeitos, mas eles funcionaram para mim até agora.

    
por 15.07.2011 / 06:13
1

Ative o keepalive. Adicione a seguinte linha ao seu arquivo .ssh / config:

ServerAliveInterval 60
    
por 21.07.2011 / 23:52