1

У меня есть устройство, которое принимает следующие алгоритмы обмена для соединений SSH:

curve25519-sha256, curve25519-sha256 @ libssh.org, Диффи-Хеллмана-group14-sha256, kexguess2 @ matt.ucc.asn.au

Я скачал последнюю версию Putty, и там написано, что она поддерживает: обмен группами diffie-hellman, группа 14 diffie-hellman, группа 1 diffie-hellman и обмен ключами на основе RSA.

Я думаю, это должно работать, потому что в обеих конфигурациях я вижу группу Диффи-Хеллмана 14. Однако, когда я пытаюсь подключиться к устройству, я получаю сообщение об ошибке:

Couldn't agree on a key exchange algorithm (available: curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,kexguess2@matt.ucc.asn.au) 

1 ответ1

1

Это не последняя версия PuTTY. Обмен ключами ECDH (включая Curve25519) поддерживается с 0,68 (февраль 2017 года), и последний выпуск на момент написания этой статьи уже 0,70 (июль 2017 года).

(Причина, по которой DH-группа 14 не работает, заключается в том, что PuTTY поддерживает ее только с SHA-1. В текущих версиях поддерживается только групповой обмен DH с SHA-256.)

Кроме того, вы можете подключиться через OpenSSH (стандарт для Windows 10.1803) или Bitvise Tunnelier (совместимо с Windows Vista+); оба поддерживают все вышеперечисленные механизмы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .