.ppkファイルとか渡されて困ったとき
PuTTY 独自の形式の .ppk ファイルで鍵ペアを渡されて困ったときのためにメモ。
PuTTY に付属している puttygen コマンドで普通の公開鍵・秘密鍵に分離できる。
Debian 系なら putty-tools
パッケージをインストールするだけでいいらしい(未確認)
OSX だと ports 使うか自分でビルドする。
ぼくは自分でビルドした。
wget http://the.earth.li/~sgtatham/putty/latest/putty-0.60.tar.gz
tar zxvf putty-0.60.tar.gz
cd putty-0.60/macosx
make puttygen
で puttygen だけビルドできる。っていうか全体 make はぼくの環境では失敗した。まぁこれさえビルドできればOK。
秘密鍵を取り出す。
./puttygen unko.ppk -O private-openssh -o private_key
公開鍵
./puttygen unko.ppk -O public-openssh -o public_key