生成した鍵を使用してAWSに接続


AWS


SSHでAWS EC 2に接続するには、AWSから発行されたPEMファイルにアクセスする必要があります.ローカルで作成したPEMファイル(AWSで発行されたファイルではない)を使用してAWSにアクセスする方法はありますか?

PEMファイルをローカルで作成


ssh-keygenを使用してPEMファイルを作成.
ssh-keygen -t rsa -m pem
RSAで暗号化しpem形式で生成するための鍵を作成した.

一緒に作成したpubファイル


鍵を生成すると、通常、/home/user/.ssh内に鍵を含むpubファイルが生成されます.pubファイルは、接続するサーバに格納される公開鍵である.

pubファイルサーバに送信

SCPを使用して、ファイルをサーバに転送します.SCPはファイル転送プロトコルです.
scp ~/.ssh/publickey.pub server@serverdomain:/where/store

登録


ホームディレクトリの.sshディレクトリでは、authorized_keysというファイルに送信された公開鍵ファイルの内容がコピーされる.authorized_keysが存在しない場合は、コンテンツを作成して入力すればよい.

接続の試行

ssh -i "private.pem" server@serverdomain
作成したPEMファイルからサーバに接続できるようになりました.