Проблема

При подключении к удаленному устройству выводится ошибка вида:

Unable to negotiate with 10.0.1.25 port 22: no matching key exchange method found. Their offer: ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha2
56,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
CODE

Диагностика

  • Вывод команды ssh при попытке подключения имеет вид:

    Unable to negotiate with:  no matching <...>
    CODE
  • Устаревшее удаленное устройство или подключение к маршрутизаторам Cisco.
  • Заданные параметры KexAlgorithms или похожие в конфигурационном файле /etc/ssh/ssh.config.

Возможная причина: Не совпадают алгоритмы шифрования. Перейти к решению.


Возможные причины