Antworten:
ssh-keygen -y
Der öffentliche Schlüssel wird nicht wiederhergestellt , sondern nur aus dem privaten Schlüssel gelesen, an den er immer angehängt ist, wenn er im OpenSSH-Format gespeichert ist.
Ähnliches gilt für OpenPGP: Wenn der private Schlüssel OpenPGP-kompatibel exportiert wird, enthält er immer den öffentlichen Schlüssel. Importieren Sie ihn auf einen Computer, den Sie besitzen und dem Sie vertrauen, und exportieren Sie anschließend den öffentlichen Schlüssel. Machen Sie mit GnuPG Folgendes:
gpg --import [private-key-file]
gpg --export [key-id]
gpg --export
exportiert standardmäßig nur den öffentlichen Schlüssel.
Wenn Sie den öffentlichen Schlüssel freigegeben haben, ist die Wahrscheinlichkeit hoch, dass Sie ihn entweder auf Servern mit öffentlichem Schlüssel (z. B. http://pgp.mit.edu ) finden oder ein Freund von Ihnen hat ihn auf seinem Computer (wo er ihn problemlos verwenden gpg --export
kann).
ssh-keygen
funktioniert nicht mit GnuPG-Schlüsseln (OpenPGP).