SSH возвращает: не найдено соответствующего типа ключа хоста. Их предложение: ssh-dss

В моем сопоставлении я использую CtrlA для перехода к началу строки, а escape-символ - F12. поэтому он становится:

Ctrl % для разделения по вертикали; и A | (труба F12 \) для разделения по горизонтали

1
задан 12 October 2016 в 16:03

2 ответа

Редактирование файла ~ / .ssh / config - лучший вариант. Если у вас есть несколько хостов для подключения к одной подсети, вы можете использовать следующий метод, чтобы избежать ввода каждого узла в файл:

 Host 192.168.8.*
  HostKeyAlgorithms=+ssh-dss

Это отлично работает для меня, поскольку у меня есть ряд Brocade переключается на управление, и они начали жаловаться на ключ хоста после перехода на Ubuntu 16.04.

7
ответ дан 23 May 2018 в 05:16
  • 1
    Очень приятно: спасибо, что нашли время – gatorback 8 July 2017 в 00:45

Если вы хотите использовать новый OpenSSH для подключения к устаревшим серверам:

ssh -o KexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=+ssh-dss my.host.com

Добавить -v, если вы хотите увидеть, что происходит, и -o HostKeyAlgorithms = ssh-dss, если он все еще не работает, t work:

ssh -v -o HostKeyAlgorithms=ssh-dss -o KexAlgorithms=diffie-hellman-group14-sha1 my.host.com

Вы также можете редактировать / etc / ssh / ssh_config или ~ / .ssh / ssh_config и добавить:

Host my.host.com *.myinsecure.net 192.168.1.* 192.168.2.*
    HostKeyAlgorithms ssh-dss
    KexAlgorithms diffie-hellman-group1-sha1    

https: //forum.ctwug.za.net/t/fyi-openssh-to-access-rbs-openssh-7/6069 упоминает следующее исправление на Routerboards Mikrotik:

/ip ssh set strong-crypto=yes

(Отмечая это здесь, потому что этот ответ также появляется при поиске в Интернете при поиске аналогичного сообщения об ошибке.)

2
ответ дан 23 May 2018 в 05:16
  • 1
    он должен быть -o KexAlgorithms = diffie-hellman-group1-sha1 (не 14) – dalf 8 September 2017 в 11:12
  • 2
    Это зависит ... $ ssh -Q kex server diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 diffie-hellman-group-exchange-sha1 diffie-hellman-group-exchange-sha256 ecdh-sha2-nistp256 ecdh- sha2-nistp384 ecdh-sha2-nistp521 curve25519-sha256@libssh.org – Dagelf 10 September 2017 в 10:43

Другие вопросы по тегам:

Похожие вопросы: