クライアントの1人が、sshを使用してサーバーに接続するための.ppkファイルを提供してくれました。私はUbuntuユーザーなので、ターミナルコマンドをサポートするキーが必要です。そこで、.pemファイルに変換することにしました。 putty-genコマンドラインユーティリティを使用して、LinuxターミナルでPPKをPEM形式に変換する手順を共有しています。
Windowsユーザーは次のことを好むかもしれません:PEMファイルをPPKに変換する方法は?
LinuxでPPKをPEMに変換
以下の手順を使用して、必要なパッケージをインストールし、ppkをpemファイルに変換します。
- <オレンジ>ステップ1– まず、以下のコマンドを使用して、Linuxシステムにパテツールをインストールします。
sudo apt-get install putty-tools
- <オレンジ>ステップ2– 次に、puttygenコマンドラインツールを使用してppkファイルをpemファイルに変換します。
puttygen server1.ppk -O private-openssh -o server1.pem
- <オレンジ>ステップ3– .pemファイルのアクセス許可を変更します。ファイルの所有者に読み取り専用のアクセス許可を設定し、グループ化およびその他のアクセス許可を削除します。それ以外の場合、sshはこのキーの使用を拒否します。
chmod 400 server1.pem
- <オレンジ>ステップ4– 最後に、このpemキーを使用してsshでリモートLinuxサーバーに接続します。
ssh -i server1.pem [email protected]