ошибка_отсутствия_общих_алгоритмов

Ошибка отсутствия общих алгоритмов при подключении по SSH

В этом случае выводится вот такое сообщение

Unable to negotiate with XX.XX.XX.XX port 22: no matching key exchange method found. Their offer: gss-group1-sha1-toWM5Slw5Ew8Mqkay+al2g==,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

Вместо XX.XX.XX.XX будет IP сервера. Для него надо сделать запись в конфиге с указанием выбранного алгоритма обмена ключами.

echo "Host XX.XX.XX.XX" >> ~/.ssh/config
echo " KexAlgorithms +diffie-hellman-group1-sha1" >> ~/.ssh/config

После этого при попытке поключения возможная следующая ошибка вида

Unable to negotiate with XX.XX.XX.XX port 22: no matching cipher found. Their offer: aes128-ctr,aes192-ctr,aes256-ctr,arcfour128,arcfour256,arcfour

Следует добавить в конфиг строку с алгоритмом шифрования

echo " Ciphers aes256-ctr" >> ~/.ssh/config
ошибка_отсутствия_общих_алгоритмов.txt · Last modified: 2023/01/08 11:25 by mariaf