ほとんどのLinuxディストリビューションはLinuxでputty
利用できます。putty
Linux側にインストールしてputtygen
、.ppkファイルを通常のsshスタイルのキーファイル(ファイル名に.pemが付いていなくても、PEMファイルと呼ばれる)に変換するために使用できます。
puttygen id_dsa.ppk -O private-openssh -o id_dsa
注:を使用puttygen
して、sshスタイルのPEMファイルをにインポートして戻すこともできますputty
。
PuTTYの作成者は、putty / ssh 2キー認証で使用される基礎となるセキュリティを構成する公開キーと秘密キーが単一の独自の.ppkファイルに保存されるように、シンプルさを選択しました。通常、これらのキーはsshによって2つの個別のファイルとして維持されます。
Linuxでは、キーファイルは通常、.sshディレクトリに保持されます。
変換プロセスの概要は、PEMをPPKファイル形式に変換するというタイトルのこのStack Overflowの質問にあります。
puttyの作者は、putty
ユーザーマニュアルで.ppkファイルを使用するための理論的根拠についても説明しています。セクション8.2.12でそれについて読むことができます。