Kann ich die Authentifizierung mit einem RSA-Schlüssel lokal testen?
Gibt es eine Möglichkeit, lokal zu überprüfen, ob Sie einem RSA-Schlüssel die richtige Passphrase zuweisen?
Ich hatte kürzlich Probleme, einige Commits an github zu senden, da beim Senden ein Kennwort abgefragt wurde und die Authentifizierung fehlgeschlagen ist. Ich habe überprüft, ob github den richtigen öffentlichen Schlüssel für das @ haid_rsa
Datei in meinem~/.ssh
-Verzeichnis, und ich habe überprüft, ob ich mich bei Github authentifizieren kann (wenn Siessh [email protected]
es wird dir sagen, dass du dich authentifiziert hast, aber dass sie keinen Shell-Zugang biete
(Ich möchte darauf hinweisen, dass ich an dieser Stelle einfach @ verwendet habgit format-patch
, um meine Commits als Dateien zu erhalten, dann mein funktionierendes Repository weggeblasen und erneut von Github geklont, die Patches erneut mit @ angewendgit am
, und ohne Probleme gepusht, was auch immer das ursprüngliche Problem war, es ist behoben.)
Dies ließ mich jedoch fragen: Woher sollte ich wissen, ob ich bei einem Authentifizierungsproblem mit einem Remote-Host die falsche Passphrase für meinen privaten Schlüssel angegeben habe oder ob der Remote-Host meinen Schlüssel nicht erkennt? Gibt es eine Möglichkeit, eine Testauthentifizierung mit dem privaten Schlüssel lokal durchzuführen, ohne eine Verbindung zu einem Remote-Host herzustellen?