Eu posso pingar, mas Putty SSH diz: servidor inesperadamente fechado conexão de rede

0

Eu tenho um problema estranho com um servidor (hospedado na AWS). Eu posso pingar de o laptop do meu escritório e parece que eu também posso conectar na porta 22 com o telnet assim:

$ telnet 10.151.127.4 22

saída do telnet:

SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8

Mas se eu tentar me conectar com o Putty, recebo a seguinte mensagem assim que eu tento clicar em Abrir:

server unexpectedly closed network connection

Observação: outros colegas localizados em outros sites podem se conectar a ele.
Note2: Eu posso pingar para ele
Nota 3: Eu preciso conectar do windows

PuttyLog:

2017-11-06 14:09:07 Looking up host "10.151.127.4"
2017-11-06 14:09:07 Connecting to 10.151.127.4 port 22
2017-11-06 14:09:07 Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8
2017-11-06 14:09:07 Using SSH protocol version 2
2017-11-06 14:09:07 We claim version: SSH-2.0-PuTTY_Release_0.62
2017-11-06 14:09:07 Doing Diffie-Hellman group exchange
2017-11-06 14:09:07 Server unexpectedly closed network connection
    
por giò 06.11.2017 / 14:05

2 respostas

1

Seu cliente e servidor discordam sobre o processo troca de chaves . Possivelmente, o servidor foi excessivamente "endurecido" e requer grupos DH mais strongs do que a versão antiga do PuTTY pode oferecer.

Para saber os detalhes exatos, você deve habilitar o log de depuração no lado servidor , ou seja, no final que corta a conexão primeiro.

De qualquer forma, PuTTY 0,62 foi lançado em 2011 - quase seis anos atrás. Desde então, ele recebeu muitas atualizações (a versão mais recente é de 0,70), e as versões recentes são mais propensas a serem aceitas pelo seu servidor.

Mais importante, PuTTY 0,68 e posterior suportam ECDH, ou seja, troca de chave de curva eltica, usando P-256 e X25519. Este recurso substitui totalmente o DH tradicional, é um pouco mais rápido e mais seguro e, em particular, o X25519 provavelmente será incluído até mesmo nas configurações mais restritas de copiar e colar .

    
por 07.11.2017 / 11:53
0

Assim como @grawity postou nos comentários, eu tinha uma versão desatualizada de Putty. Atualizei para 0.70 e agora funciona.

Portanto, se você puder fazer ping na sua máquina e o telnet se conectar à porta 22 enquanto a massa falhar, a resposta é atualizar sua massa.

    
por 06.11.2017 / 19:25