PuTTY形式の秘密鍵
Windowsで使えるPuTTY(ターミナルエミュレータ)はputtygenという鍵ジェネレータを持っており、これで鍵を生成するとPuTTY形式の鍵が出来上がる。(拡張子がppk)
Macから接続するには?
Macでこの鍵を用いてSSH接続するためには、OpenSSH形式に変換して利用しなければならない。
homebrewでputtygenをインストールして、変換すれば良い。
$ brew install putty $ puttygen xxx.ppk -O private-openssh -o xxx.pem $ ssh -i xxx.pem username@hostname
参考サイト
PuTTY形式の秘密鍵をOpenSSH形式に変換する
HomebrewでインストールしたputtygenでPuTTY形式(ppk)のOpenSSH形式に変換しようとするとエラーになる
putty 形式の秘密鍵からOpenSSH形式の公開鍵ペアを作成