Kann ich mich bei Ubuntu anmelden, wenn ich meine authorized_keys-Datei durcheinandergebracht habe?

Kann ich mich bei Ubuntu anmelden, wenn ich meine authorized_keys-Datei durcheinandergebracht habe?

Ich habe versucht, einen anderen Benutzer zum Anmelden hinzuzufügen und habe den neuen öffentlichen Schlüssel in die authorized_keysDatei 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_keys2Syntax 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 sshund man 8 sshd).

~/.ssh/authorized_keys2Beachten Sie, dass sshd die Verwendung des , , oder Ihres Home-Verzeichnisses nicht zulässt, wenn ~/.sshes 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.

verwandte Informationen