2016年4月7日木曜日

Macでssh秘密鍵を変換する(ppk <-> pem)

たまーにしかやらず、ど忘れするので、備忘録。

1. Homebrewインストール
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

パス(/usr/local/bin)追加
$ vi .bashrc
export PATH=/opt/local/bin:/opt/local/sbin/:/usr/local/bin:$PATH
$ source .bashrc

2. putty インストール
$ brew install putty

3. 秘密鍵の変換
PuTTY形式(ppk)→OpenSSH形式(pem)
$ puttygen hogehoge.ppk -O private-openssh -o hogehoge.pem

OpenSSH形式(pem)→PuTTY形式(ppk)
$ puttygen hogehoge.pem -O private -o hogehoge.ppk

See also:
 Homebrew  http://brew.sh/
 putty          http://www.chiark.greenend.org.uk/~sgtatham/putty/

0 件のコメント: