sign_and_send_pubkey: échec de la signature: opération refusée par l'agent


9

J'ai essayé toutes les commandes possibles sur lesquelles je pouvais mettre la main. Je comprends toujours ça. J'ai fait tourner une gouttelette d'océan numérique avec Ubuntu 16.04 dessus. J'ai suivi le tutoriel jusqu'à ce que je doive me reconnecter en tant que nouvel utilisateur. Je suis à bout de souffle en essayant de trouver une solution. Ceci est la sortie si je donne la commande ssh-add

Could not open a connection to your authentication agent.

Vous dites que vous avez suivi «le tutoriel», pouvez-vous publier un lien ou des articles pertinents. Nous aurons probablement besoin de plus d'informations sur votre configuration pour vous aider.
Abraxas

Réponses:


15

Je pense que votre agent ssh ne fonctionne pas!
Exécutez les commandes suivantes ...

eval `ssh-agent -s` 
ssh-add

1
Pour moi, j'avais généré une nouvelle clé SSH par-dessus l'ancienne, et j'ai dû exécuter ssh-addpour que le système l'utilise.
kmort

1

Cela peut indiquer des problèmes d'autorisation de fichiers dans votre ~/.gnupgrépertoire et les fichiers sous-jacents!

Assurez-vous également que vous avez pinentryinstallé et opérationnel valide , sinon vous ne pouvez pas valider le code PIN sur votre carte à puce et ce problème se produira également!

L'exemple ~/.gnupg/gpg-agent.confdevrait ressembler à ceci:

enable-ssh-support
pinentry-program /Applications/MacPorts/pinentry-mac.app/Contents/MacOS/pinentry-mac

Une fois les modifications apportées à la configuration, n'oubliez pas de gpgconf --reload.


1

Pour gpg2.1

SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" export SSH_AUTH_SOCK

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.