Amazon EC2インスタンスにアクセスする方法として、お客様からPEMキーを受け取りました。これをOpenSSHで利用可能なものに変換するにはどうすればよいですか?
答え1
以下を使用して、OpenSSH秘密鍵からPEM公開鍵を抽出できます。
openssl rsa -pubout -in .ssh/id_rsa
ただし、OpenSSHにはPEM公開鍵を変換するためのツールがないか、PEM公開鍵も変換できます(注:PEM秘密鍵はOpenSSHプロトコル2鍵のデフォルト形式です)。
答え2
次の形式でプライベートキーを送信した場合keyfile.pem
(たとえば、Amazon LightSail VPSの場合)、それをSSHプライベートキーとして直接使用できます。
ssh -i keyfile.pem ubuntu@dest_ip
または、次のようにプロキシに追加できます。
ssh-add ./keyfile.pem
次にログインします。
ssh ubuntu@dest_ip