Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
При подключении к серверу по ssh вы получаете сообщение
Unable to negotiate with 10.10.10.10 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
Скорее всего это происходит когда вы подключаетесь с «современной ОС» к «старенькой ОС».
Подключиться к удалённому серверу по SSH.
На компьютере с которого подключаетесь нужно отредактировать настройки ssh (/etc/ssh/ssh_config).
mcedit /etc/ssh/ssh_config
Находим и раскомментируем строку (в начале строки удаляем символ «#»), которая начинается с
#MACs hmac-md5
И в конце файла добавляем две строки:
HostkeyAlgorithms ssh-dss,ssh-rsa KexAlgorithms diffie-hellman-group1-sha1
Устанавливаем SSH соединение с параметром -oHostKeyAlgorithms=+ssh-dss
ssh -oHostKeyAlgorithms=+ssh-dss username@host