No matching key exchange method found

on September 5th, 2016 by Hades | No Comments »

После обновления Linux соответственно и версии ssh, может появится следующая ошибка:

Unable to negotiate with 10.10.254.254 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

Исправляется она достаточно просто – нужно добавить параметр -oKexAlgorithms=+diffie-hellman-group1-sha1 к комманде, но чтобы не вводить его каждый раз, то лучше его добавить в файл ~/.ssh/config


Host 10.10.254.254
KexAlgorithms=+diffie-hellman-group1-sha1