AWS Client VPNとAzure P2S 機能比較 04~Azure P2S クライアントPC設定編~

# AWS Client VPNとAzure P2Sを比較してみた
~~アドベントカレンダー8日目です~~
元々アドベントカレンダー用に作成した記事ですが、他の記事をあげたのでこっちは普通に公開します。
まだリハビリで記事を書いています。
本シリーズは全部で4つの記事になったのでまとめておきます。
最初の記事[AWS Client VPNとAzure P2S 機能比較 01~AWS Client VPN構築編01~](https://qiita.com/hidekko/items/5dc7de8f3cde645959b2)
2番目の記事[AWS Client VPNとAzure P2S 機能比較 02~AWS Client VPN クライアントPC設定編~](https://qiita.com/hidekko/items/c7e65dbd5985ec260c9f)
3番目の記事[AWS Client VPNとAzure P2S 機能比較 03~Azure P2S構築編~](https://qiita.com/hidekko/items/0ba2fb85b6c89da5fe84)
そして本記事がAzure P2SのクライアントPC設定編です。

## Azure P2Sの構成図と本記事の作業箇所
AWS Client VPNでも記載していたので、こちらも併せて記載していきます。
全体の構成図は[前回の記事の通り](https://qiita.com/hidekko/items/0ba2fb85b6c89da5fe84)こうなっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/1eafff83-2c41-d94a-2eb5-3af7eb9e2e18.png)

本記事は以下の<font color="Red">赤枠部分</font>の設定です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/28fb0311-a36b-c2cb-94c6-c7bf964598ed.png)

# 1. Azure P2S VPNクライアント インストーラーのダウンロード
[前回の記事](https://qiita.com/hidekko/items/0ba2fb85b6c89da5fe84)で作成した仮想ネットワークゲートウェイの設定画面で赤枠内の**VPN クライアントのダウンロード**をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/dbb70205-ce9e-bea8-68ff-e8d9ba2857ce.png)
これだけです。
ここでZipファイルがダウンロードされます。

# 2. Azure P2S VPNクライアントのインストール
先ほどの手順でダウントードしたZipファイルを解凍すると、以下のようなフォルダが出てきますので、お使いのPCに合ったフォルダを開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/12d2bfe5-3ffb-3213-f57a-7d3ac0f58f40.png)
exeファイルをダブルクリックすると
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/bd9490db-bd8a-47f4-500c-ea7b0f991402.png)
このように「VPNクライアントインストールしたいの？」って聞いてきますので[OK]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/76333f64-68dc-40c2-7124-d27d59be0bf2.png)
これだけです。
[AWS Clientの場合は記事にも記載](https://qiita.com/hidekko/items/c7e65dbd5985ec260c9f#1-aws-client-vpn%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89)していますが、まず設定ファイルをダウンロードして、設定ファイルを編集するんですよね・・・
<font color="Red">**Azureの方が簡単です。**</font>
SIerの観点からいうと、この辺が難しいとユーザに手順書作成して渡さないといけないんですよね。
面倒です。
またユーザの観点からいうと、手順書に記載されているからとはいえ色々やらせるのはやっぱり面倒なんですよね。
いくら手順書があっても設定ミスしてしまうかもしれませんし。
手順の内容を全部バッチ化してくるんじゃうのもOKなんですが、それを作る手間もバッチが安定稼働しなかった場合の責任も考えると、やっぱり面倒すぎですね。

# 3. 証明書のインポート
前項のAzure P2S VPNクライアントのインストール作業と前後しても構いません。
[前の記事のここで作った](https://qiita.com/hidekko/items/0ba2fb85b6c89da5fe84/edit#1-2-%E3%83%AB%E3%83%BC%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%A8%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B)クライアント証明書(PFXファイル)の方をインストールします。
ルート証明書は仮想ネットワークゲートウェイに文字列として入力していますね。
PFXファイルをダブルクリックすると[証明書のインポートウィザード]が開きますので、[現在のユーザー]を選択して[次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/db8b15e2-3fd6-3981-a0e4-ad2183e37bd3.png)
余談ですがこのPFXファイル、というか証明書関連の認証も面白い仕組みなのでどこかで記事にしようと考えています。
インポートする証明書を確認されるので、そのまま[次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/9c04c3c7-aaf6-4bbc-1b31-3dbfd872ad6b.png)
このPFXファイルをエクスポートする際に設定したパスワードを入力し、[すべての拡張プロパティを含める]にチェックが入っていることを確認して[次へ]をクリックします。
[証明書をすべて次のストアに配置する]を選択し、[参照]から[個人]を選択して、[次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/860cbdf2-dcd1-4171-2807-db9908f3fbd8.png)
インポートする際の設定内容を確認し、[完了]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/be622f8e-9915-67a0-38c1-7cdc68619e93.png)
certmgr.mscを開いて、[個人]の[証明書]を確認すると今まで存在しなかった証明書が
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/3ac0a2c1-5bc6-1d52-4f59-6d390865ed0f.png)
存在するようになります！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/a24e299f-3c46-6aef-c7bf-024f6e18fb8c.png)
実際はルート証明書は不要なので削除してもOKです。
[目的]のところに[クライアント認証]と記載のあるファイルを残します。

# 4.Azureに接続してみる
タスクトレイのネットワークをクリックし、[**仮想ネットワーク名**]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/2a8d9a5d-e02e-317e-5070-fcf142ad2487.png)
このような画面が出てくるので、再度[**仮想ネットワーク名**]を選択して[接続]クリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/696d7fa8-6691-7006-41a5-3d5df339ffc9.png)
簡単な接続ウィザードが出てくるので[接続]をクリックします。
ちなみにこのAzure VPN、って書かれている画像部分は変更できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/6235e374-1a52-8257-7be4-a5b6f9224b1b.png)
[続行]をクリックすると接続されます。
[今後、この接続でこのメッセージを表示しない]のチェックは入れても入れなくてもOKです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/dff67b0c-155d-a408-b6ac-acbe1e741b6a.png)
この後UAC(User Account Control)の画面が出てくると思いますが、[はい]を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/f4a0493d-4817-4467-eeb8-44e3ba43834b.png)
はい！これで接続完了です！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/643392/7756758a-31bf-4d65-eb99-99575c2e2841.png)

とっても簡単ですね！
まとめるまでもなく、<font color="Red">**AWS Client VPNとAzure P2S機能比較ではAzure P2Sの勝ちですね！**</font>

本日はここまで。