昨年は、パブリックインターネット上でサーバーやウェブサイトへの接続を安全に行うためのサービスについてご紹介しました。今週は、パブリックインターネットからプライベートネットワークへの安全なアクセスを実現する、ServerアプリのVPNサービスの設定方法についてご紹介します。
VPNはVirtual Private Network(仮想プライベートネットワーク)の略で、VPNを使用すると、ユーザーは世界中のどこにいてもプライベートネットワークへの安全な接続を確立できます。VPNは、データの暗号化とトンネリングを使用してデータを保護します。VPNの仕組みについて詳しくは、こちらをご覧ください。簡単に言えば、VPNを使用するということは、世界中のどこかにあるコンピューターから非常に長いイーサネットケーブルをプライベートネットワークに接続するようなものです。
VPNとサーバーアプリ
AppleのServerアプリをお持ちであれば、設定も使い方も簡単な優れたVPNサーバーをご利用いただけます。サーバーの設定を始める前に、ServerのVPNサービスの設定を確認しましょう。
サーバーアプリを開き、サイドバーからVPNサービスを選択します。このサービスを既にオンにしていない限り、サービスはオフになっており、未設定の状態です。

サービスの設定をメモしておきましょう。

ステータス:サービスがオンかオフラインかを示し、パブリック IP アドレスを特定できるはずです。
権限: VPN サービスにアクセスできるユーザーまたはグループを管理します。
VPN の構成:サーバーへのアクセスを許可するために使用する VPN プロトコルを設定できます。
VPN ホスト名: VPN サーバーにアクセスするために使用できる完全修飾ドメイン名。(適切に構成された DNS が必要です。)
共有シークレット: VPN クライアントとサーバーが互いの ID を確認するための方法として使用されます。
クライアント アドレス: VPN クライアントに提供する IP アドレスの数と構成。
DNS 設定:クライアントがネットワーク リソースにアクセスできるようにするために提供する DNS サーバー情報。
ルート: VPN クライアントに提供される情報。これにより、VPN クライアントは、ワイド エリア ネットワーク (WAN) 上のコンピューター (つまり、他のオフィス) と通信する方法を知ることができます。
構成プロファイル: VPN ユーザーに送信できる構成プロファイルを作成し、ユーザーが VPN 設定を手動で構成する必要がないようにすることができます。
VPNサービスを設定するには、ほとんどの設定をデフォルトのまま使用しますが、サービスを開始するためにいくつか変更を加えます。各VPN設定が以下の内容を反映していることを確認してください。
ステータス:オフライン
権限:すべてのユーザー、すべてのネットワーク
VPN:サーバーの完全修飾ドメイン名である必要があります
共有シークレット:このフィールドに情報を入力する必要があります。Apple、ポテトチップス、ナンセンスなど、あなたが知っている情報でも、;lk'puqertln.kadpfuのような意味不明な文字列でも構いません。この情報は覚えておく必要も、再入力する必要もありません。
クライアント アドレス:アドレス編集ボタンをクリックし、「割り当て: 」フィールドに11 と入力し、「開始」フィールドに VPN サーバーの割り当てを開始する IP アドレスを入力します。
重要:ここで追加するIPアドレスが、ネットワーク上の既存のIPアドレスと競合しないことを確認してください。競合が発生すると、VPNクライアントまたはネットワーク上の他のDHCPクライアントでネットワークの問題が発生する可能性があります。

DNS設定: VPNサービスはサーバーのDNS情報を自動的に取得します。VPNクライアントでサーバーとは異なるDNS情報を使用する必要がある場合にのみ、ここで変更またはサーバーを追加してください。
ルート:これらの設定はデフォルトのままにします。
ポート転送を設定する
VPNを正しく動作させるには、ルーターでポートフォワーディングを設定する必要があります。ここでは詳しく説明できませんが、ネットワークでApple AirPortベースステーションを使用している場合は、サーバーアプリが自動的に設定を行います。

- Server アプリのサイドバーで AirPort ベース ステーションをクリックします。
- 「パスワード入力」ボタンをクリックします。
- AirPort の設定パスワードを入力します。
サーバー アプリは、外部の VPN トラフィックを VPN サーバーにルーティングするように AirPort を自動的に構成します。

クライアントコンピュータにVPNをインストールして接続します
このプロセスの最後の手順は、クライアント コンピューターで VPN サービスを設定し、サーバーに接続することです。
Serverアプリを使えば、iOSとMacの設定が簡単になります。「プロファイルを保存」ボタンをクリックするだけです。設定ファイルに一意の名前を付け、Serverに接続したいクライアントにインストールできます。

クライアント側:
- プロファイルをダブルクリックします。(プロファイルとは何か、どのように機能するのかがわからない場合は、プロファイル マネージャーに関するシリーズをご覧ください。)
- プロファイルをインストールするかどうかを尋ねられたら、「続行」をクリックします。
- 確認を求められた場合は、「続行」をクリックします。
- ユーザー ID を追加し (空白のままにすることもできます)、[インストール] をクリックします。

- 管理者パスワードを入力し、「OK」をクリックします。
VPNに接続する
この構成プロファイルをインストールすると、システム環境設定のネットワーク環境設定に新しいネットワーク インターフェイスが作成されます。

VPN への接続を簡素化するには:
- システム環境設定のネットワーク設定を開きます。
- 新しい VPN ネットワーク インターフェイスを選択します。
- 「メニューバーに VPN ステータスを表示する」というボックスにチェックを入れます。
- システム環境設定を閉じます。
- メニューバーの VPN メニューをクリックします。
- VPNを選択します。
- ログイン。

これで、プライベートネットワークに安全に接続され、ネットワーク内のすべてのコンピューターとプリンターにアクセスできるようになります。
注意: VPN インターフェイスを削除する場合は、構成プロファイルを削除する必要があります。