no hostkey alg

Запись создана 7 сентября, 2022

Если подключаясь к серверу Linux по ssh вы получаете ошибку no hostkey alg или no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

, причина в том что ssh-rsa на серевере отключен как не безопасный.

Первый вариант на клиенте (если у вас linux) в ~/.ssh/config прописать конфиг:

Host 192.168.1.1
        HostkeyAlgorithms +ssh-rsa
        KexAlgorithms +diffie-hellman-group1-sha1

Второй вариант включить ssh-rsa на сервере. Для этого в конфиг /etc/ssh/sshd_config добавьте строки:

PubkeyAuthentication yes
PubkeyAcceptedKeyTypes  +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
HostKeyAlgorithms +ssh-rsa

и перезапустите sshd

systemctl restart sshd

» Запись из раздела Linux | 1 комметарий

Комментарии



один ответ to “no hostkey alg”

  1. В on 30 января, 2023 13:30

    Благодарю!




Ответить