A etapa básica de depuração é verificar o rastreamento e os registros.
Você recebe um rastreamento do que o SSH faz adicionando a opção -v
ao comando ssh
. Repetindo a opção, você recebe mais registros. A maioria dos problemas relacionados à rede e à autenticação exigem -vv
.
ssh -vv [email protected]
“Conexão encerrada pelo host remoto” é uma mensagem genérica: significa que o host remoto fechou a conexão em algum momento, em vez de enviar uma resposta a um pacote. A causa pode ser completamente diferente dependendo de quando isso acontece. O rastreamento indicará pelo menos a hora, se não a causa.
Existem mais registros no lado do servidor. Eles exigem permissões de administrador para exibição (eles podem conter informações confidenciais de segurança). Os logs geralmente são armazenados em /var/log
, mas isso depende da distribuição, da configuração do sistema e da escolha do software de registro.
Como esse é um erro intermitente, o erro mais provável é que algum componente do sistema esteja ficando sem recursos (memória, descritores de arquivo, terminais,…). Também poderia ser uma retransmissão de rede sobre a maneira que está perdendo a conexão ou que está perdendo ou corrompendo pacotes. Dependendo da causa, isso pode ou não correr o risco de afetar o Apache também.