Pass Phrase
僕のRasPiのpass phraseを確認したい
タイトル通り、手元にあるraspberry pi 4 にある ~/.ssh/id_rsa、~/.ssh/id_rsa.pub を使うためのパスフレーズを忘れていて、手元で「これで合ってたかな?」と確認したい、という状態でした。
$ ssh-keygen -yf ~/.ssh/id_rsa
Enter passphrase:
で確認できます。一致していると、公開鍵が出力されます。
また、パスフレーズは
$ ssh-keygen -f ~/.ssh/id_rsa -p
で変更できます。
下記のサイトを参考にしました。(そのまま)
ちなみにパスワードはraspberrypi4でした。^^;
秘密鍵とパスフレーズから公開鍵を再生
よく考えると、秘密鍵の確認とやっていることは全く同じだった。。。
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
Github に登録するために鍵を作った
ssh-keygen -t ed25519 -C username@hostname.jp -f filename_ssh_key
でメールアドレスを含んだ登録用の鍵が、ファイル名 filename_ssh_key で作られました。
known hosts
RasPiを再インストールしてSSHサーバの鍵が変わったのでknown_hosts を更新したい
警告でコマンドが出力されるのでその通りなのですが。--
ssh-keygen -f "/home/yourname/.ssh/known_hosts" -R "my-raspi"
(2020/10/02)
追記
適当にメモを書き足しています。
- 公開鍵から秘密鍵を追加。2021/01/02
- Github登録用の鍵作成を追加 2022/04/11