Ich habe id_rsa verschoben und jetzt kann es kein Programm mehr finden

Ich habe id_rsa verschoben und jetzt kann es kein Programm mehr finden

Ich plane eine Neuinstallation von Ubuntu.

Ich befürchte, dass bei einer Neuinstallation meine privaten Schlüssel verloren gehen und ich von den Servern ausgesperrt werde, für die ich die Passwörter deaktiviert habe.

Um dies zu testen, habe ich simuliert, was ich bei einer Neuinstallation tun würde: Ich habe es ~/.ssh/id_rsaauf ein Sicherungsmedium kopiert und dann id_rsawieder in den ~/.sshOrdner zurückkopiert, als wäre nichts passiert.

Laut ls -alexistiert die Datei noch:

noob  ~/.ssh λ ls -al
total 24
drwx------  2 noob noob 4096 Jun  5 08:41 ./
drwxr-xr-x 43 noob noob 4096 Jun  6 10:36 ../
-rw-r--r--  1 noob noob  748 May 31 15:44 id_rsa.pub
-rw-------  1 noob noob 3326 May 31 15:44 is_rsa
-rw-------  1 noob noob 3620 Jun  1 11:48 known_hosts
-rw-r--r--  1 noob noob 2827 Jun  1 08:50 known_hosts.old

Und wenn ich in Nautilus auf die Datei doppelklicke id_rsa, werde ich nach meinem Passwort gefragt, um den Schlüssel freizuschalten. Wenn ich das richtige Passwort eingebe, kann ich die Stärke, Fingerabdrücke usw. sehen.ScheintGut...

Beim Ausführen passiert jedoch Folgendes:

cat ~/.ssh/id_rsa

Mir wird gesagt: „Datei nicht gefunden“

(Ich bin sicher, dass der Pfad richtig ist, da ich normalerweise cdzuerst den vollständigen Pfad verwende.)

Und wenn ich mich über SSH mit meinem Server verbinde, werde ich nach meinem Passwort gefragt. Wenn ich mich über Workbench SSH mit MySQL verbinde, wird mir ebenfalls mitgeteilt, dass die Datei nicht gefunden werden kann.

Was ist hier passiert? Wie kann ich den Schlüssel wieder für andere Programme sichtbar machen?

Antwort1

Sie haben die Datei aus irgendeinem Grund „is_rsa“ statt „id_rsa“ genannt.

Außerdem sollten Sie die Datei id_rsa.pub kopiert haben, aber Sie können sie möglicherweise von einem anderen Host wiederherstellen, den Sie für die passwortlose Anmeldung eingerichtet haben.

Als ich dies das letzte Mal gemacht habe, habe ich stattdessen den .ssh-Ordner archiviert.

verwandte Informationen