Здесь упоминается Обмен стеком сетевой инженерии.
У меня есть коммутатор 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
Я также попытался обновить его до последней доступной прошивки, но безуспешно. После поиска в Google я попытался использовать это
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
Я приложил сюда полный журнал отладки, так как этот сайт считает его спамом. Полный журнал отладки
РЕДАКТИРОВАТЬ: Можно найти второй подробный журнал команд Вот.
Пожалуйста помоги.
Я смог решить эту проблему, изменив длину ключа RSA на коммутаторе с 768 бит на 2048 бит Host key. После этого ошибка перестала появляться!