スキップしてコンテンツを表示

Windows と Linux で、.pem ファイルを .ppk ファイルに変換したり、.ppk ファイルを .pem ファイルに変換したりする方法を教えてください。

所要時間2分
0

Amazon Elastic Compute Cloud (Amazon EC2) の Privacy Enhanced Mail (.pem) ファイルを PuTTY Private Key (.ppk) ファイルに変換したり、.ppk ファイルを.pem ファイルに変換したりしたいです。

簡単な説明

PuTTY は Amazon EC2 が生成するプライベートキーフォーマット (.pem) をネイティブにサポートしていません。PuTTY を使用してインスタンスに接続する前に、プライベートキーを .ppk ファイルに変換する必要があります。ファイルを変換するには、PuTTYgen ツールを使用します。

解決策

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI で発生したエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

Windows

PuTTYgen のインストール

ほとんどの Windows オペレーティングシステムには PuTTY がインストールされています。システムに PuTTY がインストールされていない場合は、PuTTYgen をダウンロードしてインストールします。詳細については、SSH のウェブサイトで「Windows で PuTTYgen を使用して SSH キーペアを生成する」を参照してください。

.pem ファイルを .ppk ファイルに変換する

PuTTYgen を起動し、.pem ファイルを .ppk ファイルに変換します。

.ppk ファイルを .pem ファイルに変換する

次の手順を実行します。

  1. PuTTYgen を起動します。
  2. [アクション][ロード] を選択し、.ppk ファイルに移動します。
  3. 該当する .ppk ファイルを選択し、[開く] を選択します。
  4. (オプション) [キーのパスフレーズ] にパスフレーズを入力します。[パスフレーズの確認] にパスフレーズを再入力します。
    注: パスフレーズは必須ではありませんが、追加することをおすすめします。このセキュリティ対策により、秘密鍵を不正使用から保護できます。パスフレーズを使用すると、ユーザーが手動でインスタンスにログインするか、ファイルをインスタンスにコピーする必要があるため、自動化が行われづらくなります。
  5. メニューで [変換] を選択し、[OpenSSH キーのエクスポート] を選択します。
    **注:パスフレーズを入力しなかった場合は、PuTTYgen の警告が表示されます。[はい]**を選択します。
  6. ファイルに名前を付け、.pem 拡張子を追加します。
  7. [保存] を選択します。

Unix または Linux

PuTTY のインストール

PuTTY がシステムにインストールされていない場合は、インストールします。

Extra Packages for Enterprise Linux (EPEL) リポジトリには PuTTY パッケージが含まれます。PuTTY をインストールする前に、EPEL リポジトリを有効にする必要があります。

**注:**Amazon Linux 2023 (AL2023) は EPEL をサポートしていません。詳細については、「Extra Packages for Enterprise Linux (EPEL)」を参照してください。

次のいずれかのコマンドを実行します。

RPM ベース:

yum install putty

Dpkg ベース:

apt-get install putty-tools

ファイルを変換する

.ppk ファイルは Windows の PuTTYGen でのみサポートされています。Linux でこのファイルを使用するには、.pem ** ファイルに変換する必要があります。puttygen コマンドを実行し、.ppk** ファイルを .pem ファイルに変換します。

puttygen ppkkey.ppk -O private-openssh -o pemkey.pem

puttygen コマンドを使用して .pem ファイルを .ppk ファイルに変換することもできます。

puttygen pemKey.pem -o ppkKey.ppk -O private

関連情報

Amazon EC2 のキーペアと Amazon EC2 インスタンス

AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ