Putty → OpenSSH のRSA鍵変換
ちょいちょいPutty形式の鍵を渡されることがあるのでメモ。
Putty → OpenSSH のRSA鍵変換
Putty形式の鍵は、秘密鍵と公開鍵が一緒になっている。 puttygen を使って、OpenSSH形式の秘密鍵&公開鍵に変換できる
$ puttygen.exe $(cygpath -m ~/.ssh/hoge.ppk) ### GUIが開くので "Save public key" で公開鍵を出力できる。 ### Conversions -> Export OpenSSH key で秘密鍵を出力できる。
秘密鍵から公開鍵を作る
そもそも、OpenSSHの秘密鍵から公開鍵を作ることはできる。
$ ssh-keygen -y -f ~/.ssh/hoge.id_rsa > ~/.ssh/hoge.id_rsa.pub