Como configurar o tempo limite do cliente SSH após falha de rede?

3

Digamos que eu me conecte de um cliente a um servidor via SSH e, no meio da sessão, eu puxo o cabo de rede do servidor. No cliente, a conexão ssh permanece ativa por cerca de 15 minutos antes de falhar com uma mensagem "Broken pipe". Como posso ajustar esse tempo limite? No meu caso, preciso diminuí-lo para que o SSH falhe mais cedo quando houver um problema de rede.

Encontrei muitas informações sobre como evitar desconexões em sessões ociosas ou ter tempos limite de configuração de conexão mais longos, mas não no tempo limite da própria conexão SSH estabelecida. Eu também sei que existem esses tempos limite no nível do TCP, mas suspeito que o SSH configura o soquete com valores diferentes, já que os timouts do TCP estão normalmente em torno de um minuto, não os 15 minutos que estou observando com SSH.

Cliente e servidor são ambos edição do servidor Ubuntu 14.04.

    
por gpothier 12.06.2014 / 19:41

1 resposta

6

Você pode definir as configurações ServerAliveInterval e ServerAliveCountMax no cliente. O tempo máximo antes da desconexão do cliente é aproximadamente o produto desses dois.

    
por 12.06.2014 / 19:52

Tags