sign_and_send_pubkey: Signierung fehlgeschlagen: Agent hat Operation abgelehnt

9

Ich habe alle möglichen Befehle ausprobiert, die ich in die Hände bekommen konnte. Ich verstehe das immer noch. Ich habe ein digitales Ozean-Tröpfchen mit Ubuntu 16.04 darauf gedreht. Ich folgte dem Tutorial, bis ich mich erneut als neuer Benutzer anmelden musste. Ich bin am Ende meines Verstandes und versuche, eine Lösung zu finden. Dies ist die Ausgabe, wenn ich den Befehl ssh-add gebe

Could not open a connection to your authentication agent.
Michelle Dekker
quelle
Sie sagen, Sie haben das Tutorial befolgt. Können Sie einen Link oder relevante Artikel veröffentlichen? Wir werden wahrscheinlich weitere Informationen über Ihre Konfiguration benötigen, um Ihnen zu helfen.
Abraxas

Antworten:

15

Ich denke dein SSH-Agent funktioniert nicht!
Führen Sie die folgenden Befehle aus ...

eval `ssh-agent -s` 
ssh-add
Digin Dominic
quelle
1
Für mich hatte ich einen neuen SSH-Schlüssel über dem alten generiert und musste ausgeführt werden ssh-add, damit das System ihn verwendet.
kmort
1

Dies kann auf Dateiberechtigungsprobleme für Ihr ~/.gnupgVerzeichnis und die zugrunde liegenden Dateien hinweisen !

Stellen Sie außerdem sicher, dass Sie eine gültige pinentryinstallierte und funktionsfähige PIN für Ihre Smartcard installiert haben. Andernfalls tritt auch dieses Problem auf!

Das Beispiel ~/.gnupg/gpg-agent.confsollte folgendermaßen aussehen:

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

Nachdem Änderungen an der Konfiguration vorgenommen wurden, denken Sie daran gpgconf --reload.

CeDeROM
quelle
1

Für gpg2.1

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

Jim M.
quelle