Como adicionar mais algoritmos de troca à sessão SSH da Putty?

1

Eu tenho um dispositivo que aceita os seguintes algoritmos de troca para conexões SSH:

curve25519-sha256, curve25519-sha256 @ libssh.org, diffie-hellman-group14-sha256, kexguess2 @ matt.ucc.asn.au

Eu baixei a versão mais recente do Putty, e ele diz que ele suporta: diffie-hellman group exchange, grupo diffie-hellman 14, diffie-hellman group 1 e troca de chaves baseada em RSA .

Eu acho que deve funcionar porque em ambas as configurações eu vejo o grupo diffie-hellman 14. No entanto, quando tento conectar ao dispositivo, recebo o erro:

Couldn't agree on a key exchange algorithm (available: curve25519-sha256,[email protected],diffie-hellman-group14-sha256,[email protected]) 
    
por Natiya 29.05.2018 / 16:38

1 resposta

1

Essa não é a versão mais recente do PuTTY. O intercâmbio de chaves ECDH (incluindo o Curve25519) tem sido suportado desde 0,68 (fevereiro de 2017) e o último lançamento no momento em que este post foi escrito é 0,70 (julho de 2017).

(O motivo pelo qual o DH group-14 não funciona é porque o PuTTY suporta apenas o SHA-1. Nas versões atuais, apenas o DH-exchange exchange é suportado com SHA-256.)

Como alternativa, você pode se conectar via OpenSSH (padrão no Windows 10.1803) ou Bitvise Tunnelier (compatível com o Windows Vista +); ambos suportam todos os mecanismos acima.

    
por 29.05.2018 / 16:48