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.
Michelle Dekker
la source
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
Digin Dominic
la source
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.

CeDeROM
la source
1

Pour gpg2.1

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

Jim M
la source