Linuxでputty形式の秘密鍵をOpenSSH形式に変換する

SSH

SSH接続が鍵方式でのログインになっているとき、たまにppkファイルで鍵ファイルをわたされる時があります。

このppkファイルのままだと、sshコマンドでログインすることができないので、一般的な秘密鍵・公開鍵にコンバートする必要があります。

Linux上でのコンバートの方法です。Oとoが紛らわしいので注意です。秘密鍵の変換の場合はパスワードが設定されているときはパスワードを入力してください。

■秘密鍵のコンバート

$ puttygen id_rsa.ppk -O private-openssh -o id_rsa Enter passphrase to load key:

 

■公開鍵のコンバート

$ puttygen id_rsa.ppk -O public-openssh -o id_rsa.pub

 

puttygenがない場合は以下でインストールできます。

#yum install putty