ssh não funciona após atualização recente no Ubuntu

1

após uma atualização recente do Ubuntu 12.04, o ssh não está funcionando. máquina é uma VM no Linode.

Estou recebendo este erro:

➜ ~ ssh root@IP-ADDRESS

ssh: connect to host IP-ADDRESS port 22: Connection refused

Eu tentei o NMAP e ele não está mostrando a porta 22. No momento, eu tenho acesso ao vm, embora Linode Lish, então eu sou capaz de executar o servidor por enquanto .. mas precisa corrigir ssh o mais rápido possível.

Alguma ajuda ou sugestão, por favor?

br.- soomro

    
por soomro 28.09.2015 / 22:30

2 respostas

0

Erro "Conexão recusada" significa que o host está ativo, mas não há nenhum programa escutando essa porta. O sistema operacional sabe disso e envia a condição de erro apropriada para quem está tentando se conectar.

Parece que o seu servidor ssh não está sendo iniciado por algum motivo. Você vai precisar:  - Comece em primeiro plano com o comando sshd -d -D e você provavelmente verá o erro impresso no seu console.  - Olhe para os arquivos de log.

    
por sмurf 28.09.2015 / 22:44
0

Eu tive o mesmo problema depois de atualizar para o 15.10. Ainda era capaz de se conectar do computador para si mesmo e do meu telefone para o computador, mas não do Windows para o computador. Olhou para o auth.log usando o Visualizador de Log do Sistema e encontrou a mensagem

sshd[9553]: error: Hm, kex protocol error: type 30 seq 1 [preauth]

Pesquisou essa mensagem e encontrou este post , que explica que é uma incompatibilidade entre PuTTY e o mais recente OpenSSH. Para corrigir:

In PuTTY, go to “Connection → SSH → Kex”. There, select “Diffie-Hellman group exchange” and move it to the bottom of the list, so it is not used. The connection should start working as normal again.

    
por endolith 16.04.2016 / 23:10