回答:
ssh-keygen -y
実際に公開鍵を回復するのではなく、OpenSSH形式で保存されている場合は常に接続されている秘密鍵からそれを読み取ります。
OpenPGPについても同様です。OpenPGPに準拠した方法でエクスポートする場合、秘密キーには常に公開キーが含まれます-所有して信頼しているコンピューターに公開キーをインポートし、その後公開キーをエクスポートします。GnuPGを使用して、次のようなことを行います。
gpg --import [private-key-file]
gpg --export [key-id]
gpg --export
デフォルトでは公開鍵のみをエクスポートします。
公開鍵を共有している場合、公開鍵サーバー(例:http://pgp.mit.edu)で見つけるか、あなたの友達が彼のコンピューターに持っている可能性が高い(彼が簡単にできるgpg --export
場合)。
ssh-keygen
GnuPG(OpenPGP)キーでは動作しません。