Stellen Sie den privaten ssh-Schlüssel vom Schlüsselbund-Zugriff wieder her

0

Ich habe OS X 10.8.5 - Ich habe gerade versehentlich mein .ssh-Verzeichnis gelöscht. Ich habe Backups, möchte aber lieber nicht die Mühe machen müssen. Die Schlüssel "funktionieren" immer noch (sie werden in Keychain Access geladen und ich kann sie auf Remote-Hosts übertragen), aber ich gehe davon aus, dass sie verloren gehen werden, sobald ich mich abmelde.

Ich habe versucht, den Schlüssel in Keychain Access zu finden, indem ich mit der rechten Maustaste darauf klickte und auf "Copy SSH: ..." (SSH kopieren: ...) klickte. Dies scheint jedoch nur das Kennwort für diesen Schlüssel kopiert zu haben. Gibt es eine Möglichkeit, den privaten Schlüssel aus dem Schlüsselbund wiederherzustellen?

Kojiro
quelle

Antworten:

1

"" Export "" SSH-Schlüssel "" (oder wie auch immer der Name Ihres Schlüssels lautet) sollte unter den Kopier- und Entfernungsoptionen im Kontextmenü eines Schlüssels im Schlüsselbund verfügbar sein.

Sehen Sie keine Option für den Export?

Arvidaa
quelle
Was ist die Art Ihrer Schlüsselzeile in Keychain Access? Wird es als "privater Schlüssel" oder als "Anwendungskennwort" aufgeführt? Im letzteren Fall haben Sie nicht den SSH-Schlüssel in Ihrem Schlüsselbund, sondern nur das Passwort dafür.
Arvidaa
Leider nein, und ich habe gerade begriffen, warum - es ist kein Schlüssel, auf den ich schaue. Es ist das "Anwendungskennwort" für die Schlüsseldatei.
Kojiro
1

Vielleicht könnten Sie versuchen und sehen , ob Ihre gelöschten .sshDateien noch in einem versteckten Platz im Innern der Festplatte zu finden sind: /Volumes/{your_hard_disk_name}/.Trashes.

In diesem Tutorial erfahren Sie, wie Sie .Trasheslesbar machen : http://www.wikihow.com/Recover-Accidentally-Deleted-Files-in-OS-X

Arvidaa
quelle
Ich habe dort nachgesehen und leider gibt es dort keine Reste der Akte.
Kojiro