Un petit mémo sur comment résoudre l’erreur sign_and_send_pubkey: signing failed: agent refused operation lors d’une connexion ssh sans mot de passe avec échange de clé.
Dans le cas présent, cette erreur est survenue lors d’un test de ping sur un nouveau groupe d’hôte géré via Ansible, dont j’avais fais l’échange de clé au préalable avec la commande ssh-copy-id.
- Résultat du premier test de ping via Ansible, erreur sign_and_send_pubkey: signing failed: agent refused operation :
Pour ne plus avoir cette erreur, il suffit exécuter la commande ssd-add sur le client :
ssh-add
Merci beaucoup j’ai rencontré le même souci et c’était incompréhensible (pour une clé SSH ajoutée à une conf GitLab).
Grâce à cet article je suis sauvée :)
Très utile, merci. C’était effecivement incompréhensible.
monsieur tu es désormais mon parent adoptif
ça m’a bien aidé, merci
J’ai eu le même message dans un autre contexte : j’avais copié mes clés à partir d’une autre machine (migration Ubuntu 18.04 vers 20.04) et les droits étaient erronés.
Un petit « chmod 600 id_rsa » a réglé le problème.
J’ai rencontré ce problème avec un simple depot github
Merci beaucoup Alain, j’avais le même soucis au final^^
Thank you it was the problem.