Сюда ссылаются Network Engineering Stack Exchange.
У меня есть коммутатор D-link 1510-28, к которому я пытаюсь подключиться по SSH.
После выполнения команды:
srajan@srajan-Virtual-Machine:~$ ssh admin@10.82.64.5
Unable to negotiate with 10.82.64.5 port 22: no matching cipher found. Their offer: 3des-cbc,blowfish-cbc,twofish-cbc,twofish256-cbc,twofish192-cbc,twofish128-cbc,aes256-cbc,aes192-cbc,aes128-cbc,arcfour,cast128-cbc
Я также пытался обновить его до последней доступной прошивки, но безрезультатно. Погуглив, я попробовал использовать следующее
srajan@srajan-Virtual-Machine:ssh -c aes256-cbc admin@10.82.64.5
Received disconnect from 10.82.64.5 port 22:3: Disconnected: Key exchange or Algorithm Negotiation failed
Disconnected from 10.82.64.5 port 22
Как было предложено в комментариях NE Stack Exchange, я также попробовал это, но получил ту же ошибку.
C:\Users\xyz>ssh -c aes256-cbc -oKexAlgorithms=+diffie-hellman-group1-sha1 admin@10.82.64.5
Received disconnect from 10.82.64.5 port 22:3: Disconnected: Key exchange or Algorithm Negotiation failed
Disconnected from 10.82.64.5 port 22
Я приложил полный журнал отладки здесь, так как этот сайт считает его спамом. Полный журнал отладки
EDIT: Вербозный журнал второй команды можно найти здесь.
Пожалуйста, помогите.
Мне удалось решить эту проблему, изменив длину ключа RSA на коммутаторе с 768 бит на 2048 бит. После этого ошибка перестала появляться!