AWS EC2を使ったインスタンスログインまでの流れ（.cer）

##AWS EC2の初期設定までの流れを備忘録として残しておく。
その中で躓いた部分として、キーペアの保存形式が**.pemではなく.cerで保存される**、ということがあった。
###結論から言うと.pemでも.cerでも関係なくインスタンスログインできる。

左上のアカウントのプルダウンからから「AWSマネジメントコンソール」をクリックしてログイン画面へ遷移。
###ルートユーザーとしてログイン
![スクリーンショット 2021-08-06 5.15.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/57b9e2e8-5dba-d7c5-9081-a2957f28eb9b.png)

###ログイン後の画面でEC２を選択
![スクリーンショット 2021-08-06 5.17.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/880b71ab-964a-3902-dc56-de5759ea2ce0.png)

###インスタンスを起動をクリック
![スクリーンショット 2021-08-06 5.20.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/5bbbd451-5e65-a88b-0134-df61f6bb178b.png)

###AmazonLinux２　AMIを選択
![スクリーンショット 2021-08-06 5.23.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/022a1c6d-da5d-d3f8-8d7f-5884b232ed50.png)

###t2.microを選択。確認と作成をクリック
![スクリーンショット 2021-08-06 5.25.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/780b5288-944b-a57f-e37e-ea5aabcb40f9.png)

###起動をクリック
![スクリーンショット 2021-08-06 5.28.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/b50750d5-88c5-029d-a421-c83c7c072ef0.png)
###新しいキーペアの作成を選択した状態でキーペア名を入力し、キーペアのダウンロード
![スクリーンショット 2021-08-05 6.09.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/4ce4ffb0-a2dc-9b0e-b8c4-d0e36f22832b.png)

####この後キーペアが作成されるのだが、何故か.cerの形式で保存される。（場所は「ダウンロード」）
![スクリーンショット 2021-08-06 5.35.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/24120b84-14fe-99d3-92fa-b4139396c9e4.png)
###何かの間違いだと思い再度キーペアを作成してみる。間違いなく.pemを選択する。
![スクリーンショット 2021-08-06 5.31.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/c6bc2585-1f01-ddcd-5110-85f302a4f42e.png)
##しかし、状況は改善されず。同じように.cer形式で保存される。**とりあえずこのまま進む。**
###インスタンスIDをコピーしておき、Elastic IPを作成してインスタンスIDと紐付ける。
※写真を撮り忘れる。

###Elastic IPがインスタンスに紐づいていることを確認
![スクリーンショット 2021-08-06 5.48.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/06b91017-d88c-1a5a-3615-58692fde199a.png)
###ssh以外のプロトコルでの接続ができるように設定する
セキュリティーグループの番号の部分をクリックして、インバウンドルールを編集をクリックし、インバウンドルールを写真のような形になるように編集。（ソースは全てカスタム）
![スクリーンショット 2021-08-06 5.53.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1218992/2f424925-b549-1efe-2c3e-30339cd23ca3.png)

###ターミナルに移動し、EC2インスタンスにログイン
```
username@Users-MacBook-Pro ~ %  mv Downloads/キーペア名.cer .ssh/
username@Users-MacBook-Pro ~ %  cd .ssh
username@Users-MacBook-Pro .ssh % ls
キーペア名.cer
username@Users-MacBook-Pro .ssh % chmod 600 キーペア名.cer
username@Users-MacBook-Pro .ssh % ssh -i ダウンロードした鍵の名前.pem ec2-user@作成したEC2インスタンスに紐付けたElastic IP
username@Users-MacBook-Pro .ssh % ssh -i aws_key.pem ec2-user@52.68.~~~~~~
The authenticity of host '52.68.~~~~~~ (52.68.~~~~~~)' can't be established.
RSA key fingerprint is eb:7a:bd:e6:aa:da:~~~~~~~~~~~~~~~~~~~~~~~~.
Are you sure you want to continue connecting (yes/no)? 

（ここで「yes」を入力し、実行する）
The authenticity of host '**.***.**.*** (**.***.**.***)' can't be established.
ECDSA key fingerprint is SHA256:******************************************.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '**.***.**.***' (ECDSA) to the list of known hosts.

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-***-**-**-*** ~]$ 
```
###ここまで行ければインスタンスログイン完了。つまり、.cerだろうが.pemだろうが関係なくできた。