24
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PuTTYgenを利用した秘密鍵の変換

Last updated at Posted at 2020-10-02

はじめに

PuTTYgenを利用した秘密鍵の変換についてまとめてみました。

SSHやSFTPで公開鍵認証を使ったログインを行う時に、ペアとなる秘密鍵を使いますが、
制作環境においてそのままの形式では使えず秘密鍵の変換が必要になった時などに参考になれば幸いです。

環境

Windows 10
PuTTYgen
 PuTTYgenは以下からダウンロードしました。
 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

今回変換する秘密鍵の形式

###・pem
 OpenSSH形式の秘密鍵 OpenSSL形式の秘密鍵
 OpenSSH 7.8未満のバージョンでEd25519鍵以外の形式で「ssh-keygen」のコマンドを実行した際に
 デフォルトで作成される形式
###・OpenSSL形式 OpenSSH形式
 OpenSSH形式の秘密鍵 OpenSSH独自の形式の秘密鍵
 OpenSSH 7.8以上のバージョンでEd25519鍵以外の形式で「ssh-keygen」のコマンドを実行した際に
 デフォルトで作成される形式
###・ppk
 PuTTY形式の秘密鍵

ppk → pem

・puttygen.exeを実行
・「Conversions」 → 「Import key」を選択
インポートキー.png
・変換したいファイルを指定して「開く」
選択1.png
・「Conversions」 → 「Export OpenSSH key」を選択
pem変換.png
・名前を付けて保存
保存.png

ppk → OpenSSH形式

・puttygen.exeを実行
・「Conversions」 → 「Import key」を選択
・変換したいファイルを指定して「開く」
選択1.png
・「Conversions」 → 「Export OpenSSH key(force new file format)」を選択
おーぷんSSL.png
・名前を付けて保存
保存.png

pem → ppk

・puttygen.exeを実行
・「Conversions」 → 「Import key」を選択
・変換したいファイルを指定して「開く」
選択2.png
・「Save private key」を選択
ppk変換.png
・名前を付けて保存
保存2.png

##参考リンク
id_rsa⇒pem⇔ppk 相互変換
pemファイルとppkファイルの相互変換
【OpenSSH 7.8】秘密鍵を生成する形式が変更になった件について
Chapter 8: SSH 認証に公開鍵を使う

24
9
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?