いつも悩むのでメモφ(・ω・ )
PuTTY形式の秘密鍵からOpenSSH形式の秘密鍵へ変換
Windows端末で行う
方法は簡単で、puttygenを使います。
puttygenは、puttyをインストールするとインストールフォルダの中に入ってます
1. puttygenを起動して、「File」⇒「Load private key」で変換したい秘密鍵を選択、
2. 「Conversions」⇒「Export OpenSSH key」で、書き出すファイル名を指定することで実施する。
Macで行う
こちらもputtygenを使います。
Homebrewでputtygenがインストールできるので、これを使って変換するだけ。
$ brew install putty
$ puttygen id_rsa.ppk -O private-openssh -o id_rsa
OpenSSH形式の秘密鍵からPuTTY形式の秘密鍵へ変換
逆パターンもputtygenを使います。
1.puttygenを起動して、「File」⇒「Load private key」で変換したい秘密鍵を選択
2.パスフレーズを入力すると読みこまれるので、「save private key」で保存