PuTTYgen を使う

OpenSSH で作成した秘密鍵を用いて WinSCPaws に接続しようとしたところ、以下のメッセージ。

秘密鍵ファイル 'xxxxx\xxx.pem' は、OpenSSH SSH-2 形式の鍵を含んでいます。
WinSCPPuTTY 形式のみ対応しています。
PuTTYgen を使用して秘密鍵ファイルを変換することが出来ます。

Windows ってばめんどくさい。。とぶつくさいいつつ、気を取り直して、秘密鍵WinSCP で利用できるよう、PuTTYgen を入れてみることに。

ダウンロード

Download PuTTY: latest release (0.70) より、puttygen.exe をダウンロード。

利用する

起動

puttygen.exe を起動すると、以下の画面。

秘密鍵をロード

既存の秘密鍵を指定して Load。

保存
  1. Save private key。
  2. パスフレーズを指定しない場合、「いいの?」と聞かれる
  3. ファイル名を指定して保存。
  4. XXXX.ppk ファイルが作成された。