Um dos meus servidores ec2 parou de receber conexões ssh. O sistema operacional é o servidor Ubuntu 8.04, e o servidor ssh é o padrão openssh-server
.
Após meses de tempo de atividade, tentei conectar-me a ele hoje e recebi a seguinte mensagem:
ssh_exchange_identification: Connection closed by remote host
Alguma idéia do que poderia ter dado errado?
Atualização: após uma reinicialização, o servidor começou a receber novas conexões. Os discos estão abaixo de 50% de uso.
ssh -vvv
e analise cuidadosamente a saída (ou publique tudo para outra pessoa analisar; sua senha não aparecerá, mas endereços IP e nomes de usuário).Respostas:
Agora que você tem acesso novamente, verifique o log para determinar quais pistas, se houver alguma, existem sobre o motivo pelo qual você foi bloqueado.
A outra coisa a lembrar é que, se acontecer novamente, você poderá executar
ssh
no modo detalhado com a-vvv
opção, que retornará informações de diagnóstico mais detalhadas. Deman ssh
:[1] Pode ser necessário aumentar / diminuir o valor que você procura (
-n
) para identificar as entradas relevantes.fonte
Improvável é uma falha na atualização automática de pacotes.
É provável que haja uma falha de hardware, falha de software (vazamento de recursos do kernel), falha temporária de roteamento ou tentativa de invasão.
Estou assumindo um banco de dados de usuário gerenciado local para EC2.
fonte
Isso pode ser causado pelo tempo inclinado. Verifique se todas as máquinas estão recebendo tempo de um servidor de horário da Internet.
fonte
Você está usando algum tipo de bloqueio automático? Não
denyhosts
instalei, o que bloqueará o endereço IP após várias tentativas fracassadas de logon, e me tranquei assim algumas vezes.fonte
Essa é uma situação normal se vários clientes tentarem se autenticar ao mesmo tempo. Isso é configurado pela opção MaxStartups em / etc / ssh / sshd_config.
Se MaxStartups = 3 e 4 clientes tentarem se conectar, o último cliente exibirá sua mensagem, ela será rejeitada pelo servidor devido a muitas autenticações pendentes no lado do servidor.
O sshd se comporta assim para evitar ataques de força bruta.
fonte