Macでppkをpemに変換する

Mac 0SX Yosemite でppkファイルをpemに変換するには以下の手順で行います。

brew install putty --HEAD
puttygen XXX.ppk -O private-openssh -o XXXX.pem

参考

ヾ(o゚ω゚o)ノ゙Macでお手軽にppkをpemに変換する方法

なお2015/01/29現在、インストールするときに

brew install putty 

だけだとputtygenする際に

Assertion failed: (random_active), function random_byte, file ./unix/../sshrand.c, line 313.
Abort trap: 6

こんなエラーが出ます。puttyのバージョンに依存するバグのため、–HEADをつけて強制的に最新版を取ってくることでエラーがでなくなります。

https://github.com/Homebrew/homebrew/issues/25734

http://w3facility.org/question/ssh-key-on-osx-10-9/