Share via


Intune での iOS/iPadOS デバイスに対するアプリごとの仮想プライベート ネットワーク (VPN) の設定

Microsoft Intune では、アプリに割り当てられた仮想プライベート ネットワーク (VPN) を作成して使用することができます。 この機能は、 アプリごとの VPN と呼ばれます。 Intune で管理されているデバイスで VPN を使用できるマネージド アプリを選択します。 アプリごとの VPN を使用すると、エンド ユーザーは VPN 経由で自動的に接続し、ドキュメントなどの組織のリソースにアクセスできます。

この機能は、以下に適用されます。

  • iOS 9 以降
  • iPadOS 13.0 以降

VPN プロバイダーのドキュメントで、お使いの VPN でアプリごとの VPN がサポートされているかどうかを確認します。

この記事では、アプリごとの VPN プロファイルを作成し、アプリにこのプロファイルを割り当てる方法を説明します。 これらの手順を使用すると、エンド ユーザーに対してシームレスなアプリごとの VPN エクスペリエンスを作成できます。 アプリごとの VPN をサポートするほとんどの VPN では、ユーザーがアプリを開くと、自動的に VPN に接続されます。

一部の VPN では、アプリごとの VPN でユーザー名とパスワードの認証を許可しています。 つまり、ユーザーは VPN に接続するためにユーザー名とパスワードを入力する必要があります。

重要

  • iOS/iPadOS の IKEv2 VPN プロファイルでは、アプリごとの VPN はサポートされていません。

Microsoft Tunnel または Zscaler を使用したアプリごとの VPN

Microsoft Tunnel と Zscaler Private Access (ZPA) は、認証のためにMicrosoft Entra IDと統合されます。 Tunnel または ZPA を使用する場合、(この記事で説明されている) 信頼された証明書SCEP または PKCS 証明書プロファイルは必要ありません。

Zscaler 用にアプリごとの VPN プロファイルを設定すると、関連付けられているいずれかのアプリを開いても、ZPA に自動的に接続されません。 代わりに、ユーザーは、Zscaler アプリにサインインする必要があります。 その結果、リモート アクセスは関連付けられているアプリに制限されます。

前提条件

  • VPN ベンダーは、特定のハードウェアやライセンスなど、アプリごとの VPN に関するその他の要件を持つことができます。 必ずそのドキュメントを参照し、Intune でアプリごとの VPN を設定する前に前提条件を満たすようにしてください。

  • VPN サーバーから信頼されたルート証明書 .cer ファイルをエクスポートします。 このファイルは、Intune で作成した信頼できる証明書プロファイルに追加します。この記事で説明します。

    ファイルをエクスポートするには:

    1. VPN サーバーで、管理コンソールを開きます。

    2. VPN サーバーで証明書ベースの認証が使用されていることを確認します。

    3. 信頼されたルート証明書ファイルをエクスポートします。 これには拡張機能があります .cer

    4. 認証用の証明書を発行した証明機関 (CA) の名前を VPN サーバーに追加します。

      デバイスによって提示される CA が VPN サーバーの信頼された証明機関リストの CA と一致する場合、VPN サーバーによるデバイスの認証が成功します。

    身元を証明するため、VPN サーバーはデバイスによるダイアログの表示なしで受け入れられる必要がある証明書を提示します。 証明書の自動承認を確認するには、Intune で信頼できる証明書プロファイルを作成します (この記事では)。 Intune の信頼された証明書プロファイルには、証明機関 (CA) によって発行された VPN サーバーのルート証明書 (.cer ファイル) が含まれている必要があります。

  • ポリシーを作成するには、少なくとも、ポリシーとプロファイル マネージャーの組み込みロールを持つアカウントを使用して、Microsoft Intune管理センターにサインインします。 組み込みのロールの詳細については、「Microsoft Intuneのロールベースのアクセス制御」を参照してください。

手順 1 - VPN ユーザーのグループを作成する

Microsoft Entra IDで既存のグループを作成または選択します。 このグループ:

  • アプリごとの VPN を使用するユーザーまたはデバイスを含める必要があります。
  • 作成したすべての Intune ポリシーを受け取ります。

新しいグループを作成する手順については、グループの追加に関 するページを参照してユーザーとデバイスを整理します

手順 2 - 信頼できる証明書プロファイルを作成する

CA によって発行された VPN サーバーのルート証明書を Intune プロファイルにインポートします。 このルート証明書は、.cer前提条件 (この記事の) でエクスポートしたファイルです。 信頼済み証明書プロファイルから iOS/iPadOS デバイスに、VPN サーバーが提示する CA を自動的に信頼するように指示します。

  1. Microsoft Intune 管理センターにサインインします。

  2. [デバイス構成の作成] を>選択します>。

  3. 次のプロパティを入力します。

    • プラットフォーム: [iOS/iPadOS] を選択します。
    • プロファイルの種類: [ 信頼された証明書] を選択します。
  4. [作成] を選択します。

  5. [Basics]\(基本\) で次のプロパティを入力します。

    • 名前: プロファイルのわかりやすい名前を入力します。 後で簡単に識別できるよう、プロファイルに名前を付けます。 たとえば、会社全体の iOS/iPadOS 信頼済み証明書 VPN プロファイルは適切なプロファイル名です。
    • 説明: プロファイルの説明を入力します。 この設定は省略可能ですが、推奨されます。
  6. [次へ] を選択します。

  7. [構成設定] で、フォルダー アイコンを選択し、VPN 管理コンソールからエクスポートした VPN 証明書 (.cer ファイル) を参照します。

  8. [次へ] を選択し、プロファイルの作成を続行します。 詳細については、「 VPN プロファイルの作成」を参照してください。

    Microsoft Intuneと Intune 管理センターで、iOS/iPadOS デバイスの信頼できる証明書プロファイルを作成します。

手順 3 - SCEP または PKCS 証明書プロファイルを作成する

手順 2 で作成した信頼されたルート証明書プロファイルを使用すると、デバイスは VPN サーバーを自動的に信頼できます。

この手順では、Intune で SCEP または PKCS 証明書プロファイルを作成します。 SCEP または PKCS 証明書は、iOS/iPadOS の VPN クライアントから VPN サーバーに資格情報を提供します。 この証明書により、ユーザー名とパスワードを求めることなくデバイスがサイレントに認証をすることができるようになります。

Intune でクライアント認証証明書を構成して割り当てるには、次のいずれかの記事に移動します。

クライアント認証用の証明書を必ず構成してください。 クライアント認証は、SCEP 証明書プロファイル (拡張キー使用状況 リスト >クライアント認証) で直接設定できます。 PKCS の場合は、証明機関 (CA) の証明書テンプレートでクライアント認証を設定します。

Microsoft Intuneと Intune 管理センターで SCEP 証明書プロファイルを作成します。サブジェクト名の形式、キーの使用法、拡張キーの使用法などを含めます。

手順 4 - アプリごとの VPN プロファイルを作成する

この VPN プロファイルには、クライアントの資格情報が含まれる SCEP または PKCS 証明書、VPN の接続情報、iOS/iPadOS アプリケーションでアプリごとの VPN を使用できるようにするアプリごとの VPN フラグが含まれています。

  1. Microsoft Intune管理センターで、[デバイス構成>の作成] を選択します>。

  2. 次のプロパティを入力し、[ 作成] を選択します。

    • プラットフォーム: [iOS/iPadOS] を選択します。
    • プロファイルの種類: [VPN] を選択します。
  3. [基本] で次のプロパティを入力します。

    • 名前: カスタム プロファイルのわかりやすい名前を入力します。 後で簡単に識別できるよう、プロファイルに名前を付けます。 たとえば、myApp の iOS/iPadOS アプリ別 VPN プロファイルは適切なプロファイル名です。
    • 説明: プロファイルの説明を入力します。 この設定は省略可能ですが、推奨されています。
  4. [構成設定] で、次の設定を構成します。

    • [接続の種類] で、ご利用の VPN クライアント アプリを選択します。

    • 基本 VPN: 設定を構成します。 「iOS/iPadOS の VPN 設定」で、すべての設定が解説されています。 アプリごとの VPN を使用する場合は、次のプロパティが記載されているとおりに構成されていることを確認します。

      • 認証方法: [証明書] を選択します。
      • 認証証明書: 既存の SCEP または PKCS 証明書 >[OK] を選択します
      • 分割トンネリング: VPN 接続がアクティブなときにすべてのトラフィックで VPN トンネルの使用を強制するには、[無効] を選択します。

      アプリごとの VPN プロファイル、IP アドレスまたは FQDN、認証方法、Microsoft Intuneと Intune 管理センターでのスプリット トンネリングを示すスクリーンショット。

      その他の設定については、 iOS/iPadOS VPN 設定に関するページを参照してください。

    • [自動 VPN]>[自動 VPN の種類]>[アプリごとの VPN]

      Microsoft Intuneの iOS/iPadOS デバイスでアプリごとの VPN に設定された自動 VPN を示すスクリーンショット。

  5. [次へ] を選択し、プロファイルの作成を続行します。 詳細については、「 VPN プロファイルの作成」を参照してください。

手順 5 - アプリを VPN プロファイルに関連付ける

VPN プロファイルを追加したら、アプリとMicrosoft Entra グループをプロファイルに関連付けます。

  1. Microsoft Intune管理センターで、[アプリ>] [すべてのアプリ] を選択します。

  2. [プロパティ>] [割り当ての編集] の一覧からアプリを>選択します>。

  3. [必須] または [登録済みデバイスで使用可能] セクションに移動します。

  4. [ グループ> の追加] 作成したグループ 選択します (この記事では) >[選択] を選択します

  5. [VPN] で、(この記事で) 作成した VPN プロファイルを選択します。

    Microsoft Intuneと Intune 管理センターでアプリごとの VPN プロファイルにアプリを割り当てることを示す 2 つのスクリーンショット。

  6. [OK]>[保存] の順に選択します。

次のすべての条件が存在する場合、アプリとプロファイルの関連付けは、ユーザーがポータル サイト アプリからの再インストールを要求するまで存在します。

  • アプリが利用可能インストール インテントのターゲットになった場合
  • プロファイルとアプリが同じグループに割り当てられている場合
  • エンド ユーザーがポータル サイト アプリでアプリのインストールを要求した場合 この要求によって、アプリとプロファイルがデバイスにインストールされる場合
  • アプリごとの VPN 構成をアプリ割り当てから削除または変更する場合。

アプリとプロファイルの関連付けは、次のすべての条件が存在する場合、次回のデバイス チェックインの際に解除されます。

  • アプリが必須インストール インテントのターゲットになった場合
  • プロファイルとアプリが同じグループに割り当てられている場合
  • アプリごとの VPN 構成をアプリ割り当てから削除する場合。

iOS/iPadOS デバイスでの接続を確認する

アプリごとの VPN を設定し、アプリに関連付けて、デバイスからの接続が機能することを確認します。

接続を試行する前に

  • 同じグループに、本記事で説明するすべてのポリシーを展開しておきます。 そうしないと、アプリごとの VPN のエクスペリエンスは機能しません。

  • Pulse Secure VPN アプリまたはカスタム VPN クライアント アプリを使用している場合は、アプリレイヤーまたはパケット層トンネリングを使用できます。

    • アプリ層トンネリングの場合は、[ProviderType] 値に [app-proxy] を設定します。
    • パケット層トンネリングの場合は、[ProviderType] 値に [packet-tunnel] を設定します。

    VPN プロバイダーのドキュメントで、正しい値を使用していることを確認します。

アプリごとの VPN を使用して接続する

VPN を選択したり、資格情報を入力したりせずに接続されるゼロタッチ操作を確認します。 ゼロタッチ操作とは、次のような意味です。

  • デバイスから VPN サーバーを信頼するように求められません。 つまり、ユーザーには [動的な信頼] ダイアログ ボックスが表示されません。
  • ユーザーが資格情報を入力する必要はありません。
  • ユーザーが関連付けられているアプリのいずれかを開くと、ユーザーのデバイスが VPN に接続されます。

リソース