Olá,
Estou usando o EC2 AWS e vez ou outra a conexão SSH cai e aparece essa mensagem.
Podem ajudar a entender o que acontece e dizer o que fazer para evitar isso?
Valeu.
Olá,
Estou usando o EC2 AWS e vez ou outra a conexão SSH cai e aparece essa mensagem.
Podem ajudar a entender o que acontece e dizer o que fazer para evitar isso?
Valeu.
Olá, Leandro. Tudo bem?
Isso geralmente acontece quando uma sessão SSH fica inativa por algum tempo. O servidor possui configurações que permitem controlar por quanto tempo um cliente pode ficar conectado "sem fazer nada".
Você pode configurar o servidor (a máquina que está permitindo a conexão, no caso a máquina da AWS) para alterar o tempo máximo de inatividade, adicionando/modificando os campos abaixo no arquivo etc/ssh/sshd_config:
ClientAliveInterval 300
ClientAliveCountMax 2
O valor é você que define com base na sua necessidade.
Na máquina cliente você pode adicionar/modificar os campos abaixo no arquivo ~/.ssh/config
Host *
ServerAliveInterval 300
ServerAliveCountMax 2
Espero ter ajudado.
Olá, Vitor.
Obrigado por responder.
Eu fiz essa configuração no servidor e também no cliente, no arquivo /etc/ssh/ssh_config com os valores sugeridos (no Mac OS, em ~/.ssh só há o arquivo known_hosts).
Mesmo estando configurados os arquivos tanto no servidor quanto no cliente, a conexão ainda cai relativamente rápido.
Pesquisei um pouco e vi que o primeiro tempo é tempo que o servidor espera para mandar um "ping" no cliente e, se não me engano, o segundo é a quantidade de vezes que é feito esse ping.
É isso mesmo?
Pelo que percebi, configurado desse jeito, a conexão cai depois de cinco minutos.
Então quer dizer que a quantidade de vezes 2 não é após 300 segundos cada? Ou seja, espera 300, envia o ping e espera outros 300 e envia o ping novamente?
Dá entender que espera 300 e envia o ping 2 vezes seguidas...
Desculpe estar insistindo nessa questão. É que enquanto estou vendo a aula, a conexão cai e quando volto pra treinar, tenho que conectar de novo e isso é irritante hehe.