Windows Server リモートアクセスの役割 (RAS) を VPN 用にインストールする

# はじめに
Windows Server リモートアクセスの役割 (RAS) を VPN 接続用に インストールする手順です。

この記事では、以下の公開情報の内容をもとに、画面キャプチャ付きで紹介していきます。

**公開情報**

https://learn.microsoft.com/ja-jp/windows-server/remote/remote-access/get-started-install-ras-as-vpn?wt.mc_id=mvp_407731&tabs=servermgr

:::note info
リモートアクセスの役割は、他にも ルーティング や Web アプリケーションプロキシ を構成することも可能ですが、この記事では触れません。
その場合の役割インストール手順は、以下の公開情報を参考にしてください。
- [ルーティング サービス](https://learn.microsoft.com/ja-jp/windows-server/remote/remote-access/remote-access#routing-service)
- [Web アプリケーションプロキシ](https://learn.microsoft.com/ja-jp/windows-server/remote/remote-access/remote-access#web-application-proxy-service)
:::

# 導入手順
0. Windows Server のサーバー マネージャーで、**管理** を選択し、**役割と機能の追加** を選択して、役割と機能の追加ウィザードを開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/20ce1706-1f50-e20c-9476-077941c3c7bf.png)
　<br>
0. **開始する前に** ページで、**次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/f31de7f5-e312-54c5-e63e-7e8243a58d65.png)
　<br>
0. **インストールの種類の選択** ページで **役割ベースまたは機能ベースのインストール** を選択し、**次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/9cdcd6c0-2cce-f8af-3a5f-7eb34a3270f7.png)
　<br>
0. **対象サーバーの選択** ページで、**サーバー プールからサーバーを選択** を選択します。
**サーバー プール** で、ローカル コンピューターを選択し、**次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/4a733578-3159-9257-a0ae-8c09b6d03a98.png)
　<br>
0. **サーバーの役割の選択** ページの **役割**で、**リモート アクセス** を選択し、**次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/2e86c46e-4dc1-f1b2-0837-385410a5b07f.png)
　<br>
0. **機能の選択** ページで **次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/cff816c7-ff31-c110-003e-f230f1bf60c1.png)
　<br>
0. **リモート アクセス** ページで **次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/16b7e51f-3367-a0f3-362e-e5fe95820f7c.png)
　<br>
0. **役割サービスの選択** ページの **役割サービス** で、**DirectAccess と VPN (RAS)** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/6616e804-5142-4b93-5f37-6b68dcb5e36c.png)
　<br>
0. **管理ツールを含める** にチェックが入った状態で **機能の追加** ボタンを選択します。ここで、**Web サーバー (IIS)** が必要と説明されているため、次の手順で強制導入されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/db61756c-f971-b706-56d2-e264be22fc3b.png)
　<br>
0. 公開情報にはありませんが、ここで **Web サーバーの役割 (IIS)** の導入画面になります。**次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/e22d88e7-69ce-1dff-56e8-3b379c67eaaa.png)
　<br>
0. **役割サービスの選択** ページでは、何も設定を変更せずに **次へ** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/25496d80-72e2-6d07-c859-7ce03bf171f6.png)
　<br>
0. **インストール オプションの確認** ページで、選択内容を確認し、**インストール** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/b4ec28d3-14ec-b665-986a-2348ec2a5b1c.png)
　<br>
0. 以下の通り、インストールが進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/7123e020-6019-f5fb-caf9-cb6365bcf22b.png)
　<br>
0. インストールが完了したら、**閉じる** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/9e0a0003-17a0-a550-78e4-fb0fb8eacbbe.png)

# 後続の構成
前章の手順で、役割サービスが導入されていますが、それだけでは 何の機能も利用できません。
以下に紹介する構成を実施することで、RAS の機能を利用することが出来るようになります。

:::note info
サーバー マネージャーで、**通知** フラグを選択します。
**作業の開始ウィザードを表示する** を押すことで、後続の作業を開始できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/5bae28ff-2a36-2553-cfaa-daddf469e469.png)
以下のウィンドウが開くため、いずれかを選んで 後続の処理を継続します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/e05767d5-5095-0fce-ae67-269992fa19ab.png)
:::

## VPN のみを構成する（推奨）
### ① オリジナル記事 (Azure & SSTP)
私の方で、 Azure 上に VPN (SSTP) を構成する仕組みを検証した記事を掲載してあります。
必要な手順を全て盛り込んでありますので、参考にしてみてください。

https://qiita.com/carol0226/items/9e4efc903a8802a60cfd

### ② 公開情報ベース
公開情報ベースでは、以下のように説明されています。
以下の記事を参考に 後続の処理を実施してください。

https://learn.microsoft.com/ja-jp/windows-server/remote/remote-access/get-started-install-ras-as-vpn?wt.mc_id=mvp_407731&tabs=servermgr#configure-remote-access-as-a-vpn-server

**上記に加えて、Always on VPN を追加構成することで OS のログオン前から VPN に接続します。**
※Always On VPN を構成するには IKEv2 が必要です。

https://learn.microsoft.com/ja-jp/windows-server/remote/remote-access/tutorial-aovpn-deploy-setup?wt.mc_id=mvp_407731

## Direct Access を構成する（非推奨）
Direct Access は、ドメインにログオンする前から、RAS を介して 社内 LAN に接続する仕組みです。
利用者に対して VPN 接続 を意識することなく自動的に、社外の環境からインターネットを介して、社内ネットワークに安全に接続させることができます。

Direct Access を構成する場合は、以下の記事を参照してください。
なお 以下の記事内にも記載されていますが、Direct Access は古い方式なので 推奨はされていません。

新しい方式として、クライアント側で Always On VPN を構成することで、PC がログオンする前から VPN 経由で接続させることが可能になります。

https://learn.microsoft.com/ja-jp/windows-server/remote/remote-access/directaccess/single-server-wizard/deploy-a-single-directaccess-server-using-the-getting-started-wizard?wt.mc_id=mvp_407731

# 参考情報

その他の役割サービスについても 以下に 記事化しています。
ぜひ、併せて参照ください。

https://qiita.com/carol0226/items/0dea96f5ce09b8cf89a6