まぁ、WindowsとMacを行き来してると色々ありますよね。結構ハマっていました……。
Windowsを使っていてPuTTYで生成した秘密鍵をそのまま使いたかったんだけど、Macでは形式が異なるようで使えませんでした。
* PuTTYgenでOpenSSH形式で鍵を生成する(またはコンバートする)
PuTTYで生成した秘密鍵をMacのコンソールで利用する - shibacho’s diary
* /Users/shibacho/.ssh/id_rsa として秘密鍵ファイルを保存する
* 秘密鍵ファイル (id_rsa)のパーミッションは600である必要がある
o chmod 600 /Users/shibacho/.ssh/id_rsa
PuTTYgenでの変換はこれでいけました。
で*.ppkファイルをインポート。
OpenSSH形式でエクスポート。あとはMacに移動して ~/.ssh/以下に移動させるだけです。