Konfigurieren eines neuen Digital Ocean Tröpfchens mit SSH-Schlüsseln. Als ich ssh-copy-id
laufen das ist, was ich bekommen:sign_and_send_pubkey: Signierung fehlgeschlagen: Agent wurde abgelehnt
ssh-copy-id [email protected]
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
sign_and_send_pubkey: signing failed: agent refused operation
[email protected]'s password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.
Allerdings, wenn ich dann in ssh versuchen, dies geschieht:
ssh [email protected]
sign_and_send_pubkey: signing failed: agent refused operation
[email protected]'s password:
Nach Eingabe des Passworts bin ich in ganz gut angemeldet, aber Dies vereitelt natürlich den Zweck der Erstellung des SSH-Schlüssels an erster Stelle. Ich beschloss, einen Blick auf das ssh-agent-Server-Seite zu nehmen und hier ist was ich bekommen:
[email protected]:~# eval `ssh-agent -s`
Agent pid 5715
[email protected]:~# ssh-add -l
The agent has no identities.
Benutzer/.ssh/authorized_keys enthält einen ssh-rsa Schlüsseleintrag, als auch, aber find -name "keynamehere"
kehrt nichts.
meine Güte, verbrachte zwei Stunden damit, dies zu reparieren und das ist alles was es war! Fixed bitbucket und acquia ssh connections – Ronnie
Es hat es hier nicht vollständig behoben, da ich 'gpg-agent' für die SSH-Funktionalität verwende. Ich habe bereits eine 'enable-ssh-support' in 'gpg-agent.conf', aber immer noch dieselbe Fehlermeldung. Ich habe auf Mailing-Liste gefunden, um dies auszuführen: 'gpg-connect-agent updatestartuptty/bye': https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835394 – Roland
Ich musste nur das gpg zu töten -agent und führen Sie es erneut aus. – Subin