Содержание

Проблема при установке ssh соединения - no matching host key type found

Экспорт в PDF Преобразовать страницу в формат Open Document

Дата создания: 2022/07/14 14:36 (C) mihanik

Дано:

При подключении к серверу по ssh вы получаете сообщение

Unable to negotiate with 10.10.10.10 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
Все IP-адреса и фамилии изменены. Все совпадения являются случайными. :-)

Скорее всего это происходит когда вы подключаетесь с «современной ОС» к «старенькой ОС».

Надо:

Подключиться к удалённому серверу по SSH.

Решение:

На компьютере с которого подключаетесь нужно отредактировать настройки ssh (/etc/ssh/ssh_config).

mcedit /etc/ssh/ssh_config

Находим и раскомментируем строку (в начале строки удаляем символ «#»), которая начинается с

#MACs hmac-md5

И в конце файла добавляем две строки:

HostkeyAlgorithms ssh-dss,ssh-rsa
KexAlgorithms diffie-hellman-group1-sha1

Решение 2:

Устанавливаем SSH соединение с параметром -oHostKeyAlgorithms=+ssh-dss

ssh -oHostKeyAlgorithms=+ssh-dss username@host

Наверх

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net