コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

本チュートリアルでは、外出先からでも自宅やオフィスのローカルネットワークリソースに安全にアクセスできるよう、Windows Server 2016をPPTP VPNサーバーとしてセットアップする手順を、初心者にも分かりやすく段階的に解説します。

ネットワークカード(NIC)が1枚搭載されたWindows Server 2016環境で、どこからでもサーバーや共有ファイルへ接続したい方は、ぜひ最後までご覧ください。

※補足: PPTPは設定が簡単な反面、暗号化強度が低いという特徴があります。よりセキュリティの高いVPN環境が必要な場合は、「カスタム事前共有キーを使用したL2TP/IPsec VPNサーバーの構築」を検討することをおすすめします。

Windows Server 2016にPPTP VPNサーバーを導入する全体の流れ

以下の8つのステップに沿って進めることで、VPNサーバーが完成します。

  1. リモートアクセス(Routing and Remote Access)役割のインストール
  2. ルーティングとリモートアクセスの有効化と構成
  3. VPNサーバー設定(認証方式・IPアドレス範囲など)
  4. Windowsファイアウォールで受信トラフィックを許可
  5. VPN接続を許可するユーザーの選択
  6. ネットワークポリシーサーバー(NPS)の設定
  7. ルーター側ファイアウォールでのポート開放
  8. クライアントPCへのVPN接続設定

ステップ1:Server 2016に「リモートアクセス」役割を追加する

まず最初に、Windows Server 2016をVPNサーバーとして動作させるため、「リモートアクセス(Remote Access)」役割をインストールします。

※本例では、サーバー名「Srv1」、IPアドレス「192.168.1.8」のWindows Server 2016マシンにVPNを構築します。

1. 「サーバーマネージャー」を開き、「役割と機能の追加」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

2. ウィザードの最初の画面では、「役割ベースまたは機能ベースのインストール」を選択したまま「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3. 次の画面では、既定の「サーバープールからサーバーを選択」のまま「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

4. 役割一覧から「リモートアクセス」を選択し、「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

5. 「機能」画面では既定の設定のまま「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

6. 「リモートアクセス」の説明画面でもそのまま「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

7. 「役割サービス」画面で「DirectAccess と VPN (RAS)」にチェックを入れ、「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

8. 表示されたダイアログで「機能の追加」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

9. 再び「次へ」をクリックして進みます。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

10. 「Webサーバーの役割(IIS)」および「役割サービス」画面では、既定の設定のまま「次へ」(2回)をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

11. 「確認」画面で「必要であれば対象サーバーを自動的に再起動する」にチェックを入れ、「インストール」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

12. インストール完了後、正常に終了したことを確認しウィザードを「閉じる」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

13. サーバーマネージャーの「ツール」メニューから「リモートアクセス管理」を開きます。
14. 左ペインで「DirectAccess と VPN」を選択し、「作業の開始ウィザードを実行する」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

15. 「VPN のみを展開する」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

16. 引き続きステップ2でルーティングとリモートアクセスを構成します。

ステップ2:ルーティングとリモートアクセスの有効化と構成

次に、サーバー2016上でVPNアクセスを有効化します。手順は以下の通りです。

1. サーバー名を右クリックし、「ルーティングとリモートアクセスの構成と有効化」を選択します。

※別の方法として、「サーバーマネージャー」→「ツール」→「コンピューターの管理」→「サービスとアプリケーション」を展開し、「ルーティングとリモートアクセス」を右クリックしても同じ操作が可能です。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

2. 「ルーティングとリモートアクセス サーバーセットアップウィザード」で「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3. 「カスタム構成」を選択し、「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

4. 今回は「VPN アクセス」のみにチェックを入れ、「次へ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

5. 最後に「完了」をクリックします。

※「リモートアクセス サービスが Windows ファイアウォールのポートを有効にできません…」といったエラーが表示された場合は、無視して「OK」をクリックし先へ進んでください(ステップ4で手動設定します)。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

6. サービスの開始を求められたら「サービスの開始」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

ステップ3:VPNサーバーの詳細設定(認証方式・IPアドレス範囲など)

1. 「ルーティングとリモートアクセス」画面でサーバー名を右クリックし、「プロパティ」を選択します。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

2a. 「セキュリティ」タブで認証プロバイダーに「Windows 認証」を選択し、「認証方法」ボタンをクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

2b. 「Microsoft 暗号化認証バージョン 2 (MS-CHAP v2)」にチェックが入っていることを確認し、「OK」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3a. 続いて「IPv4」タブを開き、「静的アドレス プール」を選択して「追加」ボタンをクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3b. VPNクライアントに割り当てるIPアドレス範囲を入力し、「OK」を2回クリックしてすべてのウィンドウを閉じます。

例:ここでは「192.168.1.200 ~ 192.168.1.209」の範囲を使用します。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

ステップ4:Windowsファイアウォールで受信規則を許可する

1. 「コントロールパネル」→「すべてのコントロールパネル項目」→「Windows ファイアウォール」を開きます。
2. 左側の「詳細設定」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3. 左ペインで「受信の規則」を選択します。
4a. 右側の一覧から「ルーティングとリモート アクセス (PPTP 受信)」をダブルクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

4b. 「全般」タブで「有効」かつ「接続を許可する」を選択し、「OK」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

5a. 同様に「ルーティングとリモート アクセス (GRE 受信)」をダブルクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

5b. 「全般」タブで「有効」「接続を許可する」を選択し、「OK」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

6. ファイアウォールの設定を閉じ、サーバーを再起動します。

ステップ5:VPN接続を許可するユーザーを選択する

次に、どのユーザーがVPNサーバーへ接続できるか(ダイヤルイン権限)を指定します。

1. 「サーバーマネージャー」を開きます。
2. 「ツール」メニューから「Active Directory ユーザーとコンピューター」を選択します。

※ドメインに所属していないサーバーの場合は、「コンピューターの管理」→「ローカル ユーザーとグループ」から操作してください。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3. 「Users」フォルダーを開き、VPNアクセスを許可したいユーザーをダブルクリックします。
4. 「ダイヤルイン」タブを開き、「アクセスを許可」を選択して「OK」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

ステップ6:ネットワークポリシーサーバー(NPS)でネットワークアクセスを許可する

VPNユーザーが接続後にネットワークへアクセスできるよう、NPSのポリシーを以下のように変更します。

1. 「ネットワーク ポリシー サーバー」を開きます。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

2. 左ペインの「NPS (ローカル)」配下にある「ネットワーク ポリシー」を選択します。
3a. 「Microsoft ルーティングとリモート アクセス サーバーへの接続」ポリシーをダブルクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3b. 「概要」タブで以下の設定を行い、「OK」をクリックします。

  • アクセス許可:「接続要求がこのポリシーと一致した場合にアクセスを許可」
  • 種類の種類:「リモート アクセス サーバー (VPN ダイヤルアップ)」

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

4a. 同様に「他のアクセス サーバーへの接続」ポリシーも開き、同じ設定を適用して「OK」をクリックします。

  • アクセス許可:「接続要求がこのポリシーと一致した場合にアクセスを許可」
  • 種類の種類:「リモート アクセス サーバー (VPN ダイヤルアップ)」

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

5. ネットワーク ポリシー サーバーの設定を閉じて完了です。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

ステップ7:ルーター/ISP側ファイアウォールでPPTP接続を許可する(ポート開放)

次に、外部からのPPTP VPN接続を受けられるよう、ルーター(ファイアウォール)側でポート開放を行います。

1. ブラウザーのアドレスバーにルーターのIPアドレスを入力し(本例では「https://192.168.1.1」)、管理画面にログインします。

2. ルーターの設定画面内で、ポート1723番をVPNサーバーのIPアドレスへ転送(ポートフォワーディング)するよう設定します。※詳細な手順はお使いのルーターのマニュアルをご確認ください。

  • 例:VPNサーバーのIPアドレスが「192.168.1.8」の場合、ポート1723を「192.168.1.8」宛てに転送します。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

ステップ8:クライアントPCでPPTP VPN接続を設定する

※事前に確認しておくべきポイント:
1. 外部からVPNサーバーへ接続するには、サーバーのグローバルIPアドレスが必要です。VPNサーバー2016上で「whatismyip.com」などのサイトにアクセスして確認できます。
2. 常に安定して接続するためには、固定グローバルIPアドレスの取得が望ましいです(契約しているインターネットプロバイダーにお問い合わせください)。コストを抑えたい場合は、no-ipなどの無料DDNS(ダイナミックDNS)サービスをルーター側に設定する方法もあります。

■ Windows 10でのPPTP VPN接続設定手順:

1. 「スタート」→「設定」から「ネットワークとインターネット」を開くか、タスクバーのネットワークアイコンを右クリックして「ネットワークとインターネットの設定を開く」を選択します。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

2. 左メニューで「VPN」を選択し、「+」ボタンをクリックしてVPN接続を追加します。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

3. 以下の情報を入力して「保存」をクリックします。

a. VPN プロバイダー:「Windows (ビルトイン)」を選択
b. 接続名:任意の分かりやすい名前を入力(例:「VPN_OFFICE」)
c. サーバー名またはアドレス:VPNサーバーのホスト名またはグローバルIPアドレスを入力
d. VPN の種類:ドロップダウンから使用するVPN方式を選択(例:「ポイント対ポイントトンネリングプロトコル (PPTP)」)
e. サインイン情報の種類:認証方式を選択(例:「ユーザー名とパスワード」)
f. ユーザー名:VPN用のユーザー名を入力
g. パスワード:VPN用のパスワードを入力
h. 認証情報を保存したい場合は「サインイン情報を記憶する」にチェックを入れ、「保存」をクリック

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

4. 「関連設定」の「アダプターのオプションを変更する」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

5. 作成したVPN接続を右クリックし、「プロパティ」を選択します。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

6. 「セキュリティ」タブで「これらのプロトコルを許可する」を選択し、以下にチェックを入れます。

  • チャレンジ ハンドシェイク認証プロトコル (CHAP)
  • Microsoft CHAP バージョン 2 (MS-CHAP v2)

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

7. 「ネットワーク」タブで「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」をクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

7a. 「詳細設定」ボタンをクリックします。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

7b. 「リモート ネットワークでデフォルト ゲートウェイを使う」のチェックを外し、「OK」を3回クリックして変更を適用し、すべてのウィンドウを閉じます。

※この設定により、VPN接続中も通常のインターネット通信速度が維持されます(スプリットトンネリング)。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】

8. 以上で準備完了です。あとはVPN接続を選択して「接続」をクリックすれば、Windows Server 2016のVPNサーバーへ接続できます。

Windows Server 2016でPPTP VPNサーバーを構築する方法【手順付き完全ガイド】


以上でVPNサーバーの構築は完了です!このガイドがお役に立ちましたら、コメントで体験談をお聞かせください。また、他の方の参考にもなるよう、シェアしていただけると嬉しいです。

  1. Windows 10でVPNを設定する方法|手動セットアップの手順を徹底解説

    自宅から会社のネットワークにアクセスしたい、あるいは信頼できない公衆Wi-Fiでインターネットを使いたい——そんなときに役立つのがVPNです。VPNは安全な接続を確保し、第三者による個人情報へのアクセスを防ぎます。地域制限されたサイトの閲覧や、追跡されない匿名ブラウジングも可能にする、人気の高いサービスです。 Windows 10に対応したVPNソフトウェアは数多く存在し、パソコンに直接インストールして利用できます。しかし、追加アプリのインストールを避けたい場合は、Windows 10の標準機能を使ってVPNを手動で構築することも可能です。本記事では、Windows 10でのVPN設定方法を詳

  2. Windows 10でFTPサーバーを構築・管理する方法【初心者向け完全ガイド】

    Windows 10にFTP(File Transfer Protocol)サーバーを構築すると、どこからでも自分のPCにファイルをアップロード・ダウンロードできるようになります。FTPサーバーは、いわば「自分が完全にコントロールできるプライベートクラウド」です。通信速度は契約しているインターネット回線に依存し、月間の転送量制限もありません。また、ファイルのサイズや種類による制限もないため、1KBの小さなバックアップファイルでも、1TBもの大容量データでも問題なく扱えます。アカウント数にも上限がないため、友人や同僚、家族と一緒にファイルを保存・共有することも可能です。 この記事では、Windo