SSHの秘密鍵から公開鍵を復元する

2019年12月3日

OpenSSL

サーバのリプレイスなどで公開鍵を紛失して、手元に秘密鍵だけ残っている時に、以下のコマンドで復元できます。

ssh-keygen -y -f ~/.ssh/id_rsa

公開鍵が出力されるのでファイルに保存しましょう。

コマンドの説明

man ssh-keygen コマンドを参照。

man ssh-keygen

SYNOPSIS
    ssh-keygen -y [-f input_keyfile]

DESCRIPTION
    -y      This option will read a private OpenSSH format file and print an OpenSSH public key to stdout.

-技術ブログ
-