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

man ssh keygenコマンド

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


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

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

目次

  1. コマンドの説明

コマンドの説明

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.

関連記事