web-dev-qa-db-fra.com

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

J'ai essayé tous les ordres possibles sur lesquels je pouvais mettre la main. Je comprends toujours ça. J'ai filé une gouttelette Digital Ocean avec Ubuntu 16.04 dessus. J'ai suivi le tutoriel jusqu'à ce que je devais me reconnecter en tant que nouvel utilisateur. Je suis à bout de forces 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.
9
Michelle Dekker

Je pense que votre agent ssh ne fonctionne pas!
Effectuez les commandes suivantes ...

eval `ssh-agent -s` 
ssh-add
15
Digin Dominic

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

Assurez-vous également que votre pinentry est bien installé et opérationnel, sinon vous ne pourrez pas valider PIN sur votre carte à puce et ce problème se produira également!

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

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

Une fois les modifications apportées à la configuration, pensez à gpgconf --reload.

1
CeDeROM

Pour gpg2.1

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

1
Jim M