AWS EC2（Windows Server）にブラウザからRDP接続する！

# 概要
EC2で作成したWindowsServerに対して、AWS SSMを使用してブラウザからRDP接続することができます。
その方法について解説していきます。

# 前提環境
- AWS EC2(Windows Server 2016以上)を構築済み
- キーペア作成済み

# 1. IAMロール作成
EC2からSSMを利用するために、IAMロールで権限を割り当てる必要があります。
そのための準備作業を行っていきます。

1. AWSコンソールにアクセス。
1. IAMへアクセス。
![スクリーンショット 2022-12-13 17.42.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/83540157-00c0-bcf1-f49a-672d9c50ef48.png)
1.ロールメニューに遷移し、「ロールを作成」をクリック。
![スクリーンショット 2022-12-13 17.51.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/24728e2e-a932-cb26-6d2c-4c1e0b0997e6.png)
1. 一般的なユースケースの「EC2」にチェックを入れ、「次へ」をクリック
![スクリーンショット 2022-12-13 17.52.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/d6b275fc-f7b8-84ec-e8a5-9ee7c45043dd.png)
1. 「許可ポリシー」の検索欄に「AmazonSSMManagedInstanceCore」を入力し、エンターキーで確定する
![スクリーンショット 2022-12-13 17.53.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/6c201707-70e5-0f5b-806b-86ce57a8536b.png)
1. 表示されたポリシーにチェックを入れ、「次へ」をクリック。
![スクリーンショット 2022-12-13 17.56.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/0bc5eb18-43d8-e6ae-d4ea-32c0f3a95e56.png)
1. ロール名に「ROLE_EC2_SSM_TEST」と入力
![スクリーンショット 2022-12-13 17.57.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/493307f7-7bf9-d8d5-57a3-0ebd961f0eba.png)
1. タグに「Author」「自分の名前」を入力する（任意）
1. 「ロールを作成」をクリック
![スクリーンショット 2022-12-13 17.58.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/494cb39c-ae3e-894f-45d1-6d40d41ae89a.png)
![スクリーンショット 2022-12-13 18.04.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/5d36622e-b52a-ac96-d295-f43ae56a192b.png)

これで、EC2でSSMを使用するためのIAMロールが作成できました！
続いて、既存のEC2にIAMロールの割当てを行います。

# 2. EC2へのIAMロール割当て
1. EC2ダッシュボードにアクセス
![スクリーンショット 2022-12-13 18.05.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/db2c2bd3-e22f-ab7d-35c6-0f01b2cfe590.png)
1. 対象のEC2にチェックを入れる
![スクリーンショット 2022-12-13 18.11.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/f37f4d01-75fb-9dd6-b40a-48c281752b5e.png)
1. 「アクション」>「セキュリティ」>「IAMロールを変更」の順でクリック
![スクリーンショット 2022-12-13 18.13.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/25306485-e797-36e8-67da-092053cb3ca4.png)
1. 先程作成したIAMロールを選択し、「IAMロールの更新」をクリック
![スクリーンショット 2022-12-13 18.14.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/2645c85d-309f-6434-ce95-5f2b49d2361c.png)

これでEC2へのIAMロール割当てが完了しました！
![スクリーンショット 2022-12-13 18.15.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/806f305a-d228-5063-f73c-cb24c5eb253f.png)

# 3. EC2のログイン用パスワード取得
SSMからアクセスする場合にもログイン用のパスワードはEC2のコンソールで取得する必要があります。

1. EC2のコンソールで対象のEC2にチェックを入れ「接続」をクリック
![スクリーンショット 2022-12-13 18.37.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/57b0fde2-e121-813d-1d22-8407c29debcf.png)
1. 「RDPクライアント」タブを選択し、「パスワードの取得」をクリック
![スクリーンショット 2022-12-13 18.38.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/c1cbd1b5-6e6c-bf11-2660-f0d69cd0ce74.png)
1. EC2のキーペアを選択し「パスワードを複合化」をクリック
![スクリーンショット 2022-12-13 18.39.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/61bd88e1-3835-0576-6043-2bffc2e9bea6.png)
1. パスワードが表示されるので、保存しておく
![スクリーンショット 2022-12-13 18.40.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/f176d76e-fd8c-fe7f-4516-525307213fea.png)

# AWS SSM フリートマネージャからRDP接続！
いよいよブラウザからのRDP接続です

1. Systems Managerにアクセス
![スクリーンショット 2022-12-13 18.42.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/19e79ef3-9678-1fa5-08ad-86610ca43ad1.png)
1. 左メニューから「フリートマネージャ」をクリック
![スクリーンショット 2022-12-13 18.43.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/2f7ab690-80e8-ef1b-02ee-8fbcc47ed7c5.png)
1. 表示されているEC2にチェックし、「ノードアクション」>「リモートデスクトップ（RDP）との接続」をクリック
![スクリーンショット 2022-12-13 18.44.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/ddf77841-b444-60a6-e8ba-11440e89e5b8.png)
1. ユーザー名「Administrator」、パスワードに「3. EC2のログイン用パスワード取得」で取得したパスワードを入力し、「Connect」をクリック！
![スクリーンショット 2022-12-13 18.46.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/d5353d7c-6ea0-d7bf-4b7c-b59b262bba16.png)

これでブラウザからRDP接続できました！
![スクリーンショット 2022-12-13 18.49.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/434874/cc0ed3c7-c48d-8c43-1c49-20d7a8abfbb4.png)


# 参考記事

https://www.skyarch.net/blog/?p=22078