sshのpublic key ファイル (.pub) をなくしてしまった場合
2020/05/16 - moriya - ~1 Minute
ssh-keygen で鍵を生成すると、何も拡張子の無いファイルと、.pub の拡張子が付いたファイルができる。拡張子の無いファイルを自分で持っておいて、.pub ファイルの中身をサーバ側の ~/.ssh/authorized_keys に設定するわけだが、.pub ファイルがどこかにいってしまうことがたまにないだろうか?(サーバをリニューアルした時に、私はたまにある。)
そんな時は、authorized_keysに登録するデータ)鍵ファイルから取り出すことができる。
ssh-keygen -y -f 秘密鍵
を実行する。