Ich habe versucht, einen anderen Benutzer zum Anmelden hinzuzufügen und habe den neuen öffentlichen Schlüssel in die authorized_keys
Datei eingefügt. Es war eine eigene Zeile unter dem Originalschlüssel für Ubuntu (obwohl ich jetzt denke, dass ich eine komplett neue Datei brauchte?).
Ich habe die Berechtigungen und den Eigentümer der Datei geändert und sie funktionierte mit meinem neuen Benutzernamen nicht. Ich bekam immer die Meldung „ Server Refused Our Key
“ angezeigt.
Ich hatte die Nase voll und habe dummerweise meine aktive Putty-Sitzung geschlossen. Und jetzt kann ich mich nicht als mein neuer Benutzer oder als Ubuntu anmelden. Ich habe das Gefühl, ich habe Pech gehabt. Ich weiß jetzt überhaupt nicht, wie ich mich wieder anmelden kann.
Bitte helfen Sie!
Antwort1
Können Sie versuchen, die Verwendung Ihres Kennworts anstelle der Authentifizierung mit öffentlichem Schlüssel zu erzwingen?
Z.B:
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
Die ~/.ssh/authorized_keys2
Syntax sieht einen öffentlichen Schlüssel pro Zeile vor, daher sollte das einfache Hinzufügen eines weiteren öffentlichen Schlüssels zur nächsten Zeile nichts kaputt gemacht haben. Siehe ssh(1)
und sshd(8)
Manpages ( man 1 ssh
und man 8 sshd
).
~/.ssh/authorized_keys2
Beachten Sie, dass sshd die Verwendung des , , oder Ihres Home-Verzeichnisses nicht zulässt, wenn ~/.ssh
es für andere Benutzer beschreibbar ist. Wenn Sie beim Anpassen der Berechtigungen versehentlich ein Gruppen- oder Other/World-Schreibbit an einem dieser Speicherorte hinzugefügt haben, könnte das das Problem verursacht haben.