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.

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

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.


1

Für gpg2.1

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.