AWSのパブリックサブネットに踏み台サーバーを構築する（Windowsnの踏み台サーバー作成)④

前回～前々回にてパブリックサブネットに踏み台用のEC2(Linuxサーバー)・プライベートサブネット上にもう一台EC2（Linuxサーバー）を構築し、SSHで接続する手順を確認しました。
今回はパブリックサブネット上にWindowsサーバーを構築し、リモートデスクトップで接続する手順を確認していきます。

# 「AWSのパブリックサブネットに踏み台サーバーを構築し、プライベートサブネットのサーバーへSSHする」の手順記事まとめ
①[VPC・サブネット作成](https://qiita.com/tonkatsu_oishi/items/ee5d7f64a43ba7deb671)
②[踏み台Linuxサーバー構築](https://qiita.com/tonkatsu_oishi/items/aabddfa6b54f1a29d4af)
③[踏み台経由のSSH接続](https://qiita.com/tonkatsu_oishi/items/9ffdd560624f25dc7fa9)
④[Windowsnの踏み台サーバー作成](https://qiita.com/tonkatsu_oishi/items/80d86fa0145e37896147)←今ここ
⑤[プライベートサブネット上のLinuxサーバーをWEBサーバー化しWindowサーバーから接続確認をする](https://qiita.com/tonkatsu_oishi/items/27bec9679b247a035757)
※関連記事
[Route53でPrivateHostedZoneを作成しVPC内の名前解決を行う](https://qiita.com/tonkatsu_oishi/items/26f121d25db5c9fb7163)
# 構成確認
赤枠で囲った部分が今回構築するサーバーです。
基本的には前回・前々回と手順は同じですが、Windowsへ接続する場合はRDPを利用するため、SGのインバウンドルールにRDP接続の許可設定を追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/7cf6f3f2-c096-a9d7-0d02-280df604739f.png)

Windowサーバーへはリモートデスクトップ経由での接続となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/d630e346-c241-aec7-0574-55cc61a2a75d.png)

# パブリックサブネットにWindowサーバーを構築する
EC2インスタンス構築の手順は前回・前々回と同じです。
今回はサーバーのNAMEタグを「HTTPS_DEMO_BAT02」としました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/6b677c78-9d02-b1e1-bdb3-11c993ccecdf.png)

AMIはWindowサーバーとします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/1a83c187-765a-2d04-7cfb-44027afe6e00.png)

サブネットはパブリックサブネットを指定し、セキュリティグループには既存の物を設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/3abc24c0-e8a6-aa9d-f8c5-e20d18c0b70c.png)

ストレージは50GBとして、インスタンスを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/7ba78daa-fd1f-ba4b-4963-126a73118514.png)

# セキュリティグループのインバウンド接続設定を追加する
Windowサーバーはリモートデスクトップで接続するため、セキュリティグループへRDPの接続許可を追加します。
EC2の左メニューから「セキュリティグループ」を押下します。
EC2に設定しているセキュリティグループのチェックボックスへチェックを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/67e68904-8859-edcf-fcd6-560e86cfadc8.png)


画面下部にセキュリティグループのルールが表示されます。
「インバウンドルール」タブを表示し、「インバウンドのルールを編集」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/9f658499-adb2-ca7b-1610-8a38e1b186fa.png)


インバウンドルールの編集画面が表示されます。
「タイプ」のプルダウンメニューから「RDP」を選択します。「ソース」には「マイIP」を選択し、「ルールを保存」を押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/1a9d4297-2b7a-b474-98ed-73657d77f841.png)

# サーバーのAdministratorパスワードを復元する
左メニューから「インスタンス」を押下し、EC2の一覧画面に戻ります。
「詳細」タブに表示されているEC2のパブリックIPを控えておきます。
先ほど構築したWindowサーバーのチェックボックスへチェックを入れ、「接続」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/776badf6-e9e1-4c0f-d0c8-e93e9781bdfa.png)

インスタンスへの接続画面が表示されます。
「RDPクライアント」タブに移動し、「パスワードを取得」を押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/d0698cb0-9546-0cd5-3f74-34770a1911b4.png)

「Windowsパスワードを取得」の画面が表示されます。
「プライベートキーファイルのアップロード」を押下し、EC2インスタンスに指定したキーファイルをアップロードします。
キーファイルをアップロードしたら、「パスワードを複合化」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/51288f31-aff1-ea43-6f07-4d814b4200db.png)

パスワードの複合化が完了したら、「インスタンスに接続」の画面へ戻ります。
「パスワード」に表示されているパスワードをコピーしておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/c87b7e91-3787-adb7-30c8-fe7be7b55641.png)

# リモートデスクトップで接続する
Windowsキーとrキーを押下し、「ファイル名を指定して実行」を表示します。
「名前」の欄に「mstsc」と入力し、「OK」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/c13d6b80-5b77-0791-c823-a1a905991ad6.png)

リモートデスクトップ接続画面が表示されます。
「コンピューター」の部分にEC2のパブリックIPアドレスを入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/dc2da849-4918-ceab-adb5-cd006c4f676e.png)

Windowサーバーのトップ画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2237429/83f2f3a2-d96e-50a4-c30f-bb3760f42714.png)

ここまでお読みいただきありがとうございました。
[次回](https://qiita.com/tonkatsu_oishi/items/27bec9679b247a035757)はプライベートサブネット上のEC2（Linux）にWEBサーバーを立て、Windowサーバーから接続確認をしてみようと思います。