WindowsインスタンスへのRDP接続について

## はじめに
転職前の自己学習の時は、EC2のOSと言えばAmazonLinux2のみしか触ったことがありませんでしたが、実務についてみるとOSがWindowsの場合も当然あって、しかも接続元のPC環境(WindowsかMac)によって、若干接続方法が異なっていたので、その手順の流れを記します。

## Windowsインスタンスの作成
まずはEC2のダッシュボードからWindowsインスタンスを作成します。AMIはwindowsを選択します。
![インスタンスウィザードを起動___EC2_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/860782d0-5567-a92c-b686-03cd4ed2bfd7.png)
その他の作成手順は、LinuxOSの時と同じですが、1点だけ異なる点として、セキュリティグループの設定で、RDPのポート3389を指定する必要があります。
![インスタンスウィザードを起動___EC2_Management_Console_と_Qiita_png.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/add6b379-80d4-6bd8-fc68-52f7cd0bad10.png)
EC2インスタンスのステータスチェックが2/2になったら完成です。
![インスタンス___EC2_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/ac43d2c5-cd86-49a1-64eb-4004adac91ac.png)

## ログインPWの取得
OSがLinuxの時は、キーペアを使ってSSH接続してログインする流れとなりますが、Windowsの場合はキーペアを使ってログインに必要なPWを取得する手順となります。
![インスタンス___EC2_Management_Console-2_png.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/7e457bfd-e859-74fb-5336-e2b371d90ba3.png)
**Browse**からキーペアの情報を埋め込みます。
![Windows_パスワードを取得___EC2_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/48403bc9-4574-51f5-2e7a-ff10e1cda6d9.png)
ログイン時に使用するユーザー名とPWを控えます。
![Windows_パスワードを取得___EC2_Management_Console-2_png.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/85348905-dab6-e263-6823-0917ec075c90.png)
以上が、事前準備となります。次項から実際にサーバーへログインしていきましょう。

## WindowsPCからログインする場合
WindowsPCからの接続の際には、デフォルトで**リモートデスクトップ接続**があるため、それを利用してログインします。
![manual_logout_win2016_png.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/a229398c-08c8-e90c-7ea5-bb597b25e770.png)
起動させて、オプションの表示を選択してログインするサーバーの情報を入力します。
![rdp-015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/7b1ec5b7-3ef9-d3dd-560a-f0f7185ea1a9.png)
コンピューターにはパブリックIPを入力し、ユーザー名は**Administrator**を入力して接続を選択します。
PWが求められますので、先程取得した情報を使用します。
![rdp-014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/9052daa1-83b7-2e1c-cdbb-fa570303cf0d.png)
接続を押下後、以下の画面が表示されたらOKです。
![test-win-4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/072ffbef-d9f2-b136-54b2-83e705f1047e.png)

## Macからログインする場合
Macの場合、WindowsPCと違い、デフォルトでは接続ツールがないため、**Microsoft Remote Desktop**アプリを利用します。
![App Store.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/891a43de-70dd-b348-36f8-45ce8daf4e9b.png)
アプリを起動して、**Add PC**を選択して下記情報を入力します。
![Untitled_と_「EC2のWindowsサーバーへのRDP接続について」を編集_-_Qiita_と_Microsoft_Remote_Desktop-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/3b99b286-b9f7-5852-f933-03f0882f16a9.png)
作成したPCを起動し、ユーザー名とPWを入力したらContinueで接続します。
![68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3433383039332f62313562336639342d343061352d613437392d366462312d3965393738373962626436302e706e67__1913×324_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/29a3210b-c360-39e1-fa1b-ed6c32488b48.png)
接続前に以下の証明書の確認画面が表示されます。**Continue**でそのまま進めてしまっても問題ありませんが、
ログインする度に求められるので、**Show Certificate**を選択して、**Always trust**にチェックを入れることで次回以降は省略できます。
![68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3433383039332f63613936333037372d653533342d383638622d663762322d3835666562653665613933642e706e67__605×209_-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/3b5fe29c-d93e-bb78-74fe-cdd446fa4968.png)
![test-win-3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/02487ed3-4700-a24f-9595-3d7c5b2f3371.png)
ちなみに、ユーザーネームとPWもログイン時に毎回入力が求められますが、そちらも省略が可能です。
作成したPCのEdit画面を表示させ、**User account**から**Add User Account**を選択します。
![Untitled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/b21c4598-a837-92e1-f813-d98adff93be4.png)
ログインするユーザーを作成することで以降は、アプリから対象PCを選択するだけでログインが可能となります。
![Untitled_と_Untitled_と_Microsoft_Remote_Desktop.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/037bc89a-7d8c-d82a-1397-5dd623a78a47.png)
WindowsPCでのログイン同様、以下画像が表示されればOKです。ちなみにEC2のインスタンスタイプを**t2.micro**で作成した際は、
接続画面が表示されるまでかなり重くてもっさりした動きでした。
![test-win-4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/438093/d2340d8b-82e6-c0fe-61ac-95b5ac49f0b5.png)

## 参考
[Windows インスタンスに接続する](https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)
[Macアプリ「Microsoft Remote Desktop」 – 証明書の確認を表示しないように](https://pc-karuma.net/mac-app-microsoft-remote-desktop-verify-certificate/)