Цифровой садик - приветственная

Цифровой садик - приветственная | Полный список всего, что тут есть | RSS | Подписаться через follow.it

30.07.2025

ssh permission denied publickey

git-репозиторий ли отказал в соединении или непосредственно попытка коннекта по ssh не проходит.

Вообще, набор тем для проверки: https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey

Если при ssh -vT git@example.server.name получается много всего вроде бы ок, а в конце:

debug1: send_pubkey_test: no mutual signature algorithm
debug1: No more authentication methods to try.
git@example.server.name: Permission denied (publickey).

Вероятно, обновили ssh на версию, которая перестала по умолчанию признавать тип ключа, который используется. У меня это был тип ssh-rsa. Так что надо включить их поддержку в конфиге или в конкретной команде:

PubkeyAcceptedKeyTypes +ssh-rsa
ssh -o 'PubkeyAcceptedKeyTypes +ssh-rsa' example.server.name

И всё станет ок, хотя это и считается небезопасным. По крайней мере, можно воспользоваться этим, чтобы загрузить более надёжный ключ.

(Заодно советуют добавлять HostkeyAlgorithms +ssh-rsa. Ну, про запас сохраню :))

О выборе вида ключа - https://www.ssh.com/academy/ssh/keygen#choosing-an-algorithm-and-key-size


Если у вас есть мысли, комментарии, предложения или отклики по поводу этой страницы или этого цифрового сада в целом, напишите мне сообщение на me (at) ladykosha.ru. Мне ооочень интересно!

Задонатить.


An IndieWeb Webring 🕸💍