リモートPCアクセス

最終公開日 : Nov 13, 2026

概要

Remote PC AccessはCitrix Virtual Apps and Desktopsの拡張機能です。これにより、組織は従業員が物理的なオフィスPCに安全にリモートアクセスできるように簡単に設定できます。ユーザーがオフィスPCにアクセスできれば、仕事に必要なすべてのアプリケーション、データ、リソースにアクセスできます。
Remote PC Accessは、仮想デスクトップとアプリケーションを提供するCitrix Virtual Apps™ and Desktopsと同じコンポーネントを使用します。Remote PC Accessの展開と構成の要件とプロセスは、Citrix Virtual Apps and Desktopsの展開に必要な要件とプロセスと同じです。この統一性により、一貫性のある統合された管理エクスペリエンスが提供されます。ユーザーは、Citrix HDXを使用してリモートオフィスPCセッションを配信することで、最高のユーザーエクスペリエンスを得られます。
詳細については、Citrix Virtual Apps and Desktopsのドキュメントで「Remote PC Access」を参照してください。

考慮事項

以下の考慮事項は、Linux VDAに固有のものです。
  • 物理マシンでは、Linux VDAは非3Dモードでのみ使用してください。NVIDIAのドライバーの制限により、HDX™ 3Dモードが有効になっている場合、PCのローカル画面をブラックアウトできません。この画面が表示されることは、潜在的なセキュリティリスクとなります。
  • 物理Linuxマシンには、シングルセッションOSタイプのマシンカタログを使用します。
  • Linuxマシンでは、自動ユーザー割り当ては利用できません。自動ユーザー割り当てでは、ユーザーがPCにローカルでログオンすると、自動的にマシンに割り当てられます。このログオンは管理者の介入なしに行われます。クライアント上のCitrix Workspace™ appは、ユーザーがRemote PC Accessデスクトップセッション内でオフィスPC上のアプリケーションとデータにアクセスするのに役立ちます。
  • ユーザーがすでにローカルでPCにログオンしている場合、StoreFront™からPCを起動しようとすると失敗します。
  • 省電力オプションはLinuxマシンでは利用できません。

構成

Linux PCセッションを配信するには、ターゲットPCにLinux VDAをインストールし、Remote PC Accessタイプのマシンカタログを作成し、アクセスを要求するユーザーがマシンカタログ内のPCを利用できるようにデリバリーグループを作成します。以下のセクションで手順を詳しく説明します。

手順1 - ターゲットPCにLinux VDAをインストールする

Linux VDAをインストールするには、easy installを使用することをお勧めします。インストール中に、CTX_XDL_VDI_MODE変数の値をYに設定します。

手順2 - Remote PC Accessタイプのマシンカタログを作成する

  1. Citrix Studioで、Machine Catalogsを右クリックし、ショートカットメニューからCreate Machine Catalogを選択します。
    マシンカタログの作成を選択している画像
  2. IntroductionページでNextをクリックします。
    概要ページの画像
  3. Operating SystemページでRemote PC Accessを選択します。
    リモートPCアクセスを選択している画像
  4. 「OUの追加」をクリックしてターゲットPCを含むOUを選択するか、「マシンアカウントの追加」をクリックして個々のマシンをマシンカタログに追加します。
    OUまたはマシンアカウントを追加するイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-4-add-ous-or-add-machine-accounts.png)
  5. マシンカタログに名前を付けます。
    マシンカタログに名前を付けるイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-5-name-the-machine-catalog.png)
  6. (オプション)マシンカタログを右クリックして、関連する操作を実行します。
    マシンカタログでの関連操作のイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-6-edit-a-machine-catalog.png)

ステップ3 - アクセスを要求するユーザーがマシンカタログ内のPCを利用できるようにデリバリーグループを作成する

  1. Citrix Studioで、デリバリーグループを右クリックし、ショートカットメニューから「デリバリーグループの作成」を選択します。
    デリバリーグループの作成を選択するイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-11-create-a-delivery-group.png)
  2. デリバリーグループの開始ページで「次へ」をクリックします。
    デリバリーグループの開始ページを示すイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-22-getting-started-with-delivery-groups.png)
  3. ステップ2で作成したマシンカタログを選択し、デリバリーグループに関連付けます。
    マシンカタログをデリバリーグループに関連付けるイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-33-assocatiing-the-machine-catalog-with-the-delivery-group.png)
  4. マシンカタログ内のPCにアクセスできるユーザーを追加します。追加したユーザーは、クライアントデバイス上のCitrix Workspaceアプリを使用して、PCにリモートでアクセスできます。
    マシンカタログ内のPCにアクセスできるユーザーを追加するイメージ(/en-us/linux-virtual-delivery-agent/2402-ltsr/media/remote-pc-access-44-add-uses-to-access-pcs.png)

Wake on LAN (ウェイク・オン・ラン)

Remote PC AccessはWake on LANをサポートしており、ユーザーは物理PCをリモートで起動できます。この機能により、ユーザーは使用していないときにオフィスPCの電源を切ったままにして、エネルギーコストを節約できます。また、誤ってマシンの電源が切れてしまった場合でも、リモートアクセスを可能にします。
Wake on LAN機能を使用すると、デリバリーコントローラーからの指示があった場合、PC上で実行されているVDAから、そのPCが存在するサブネットにマジックパケットが直接送信されます。これにより、追加のインフラストラクチャコンポーネントやマジックパケット配信のためのサードパーティソリューションに依存することなく、この機能が動作します。
Wake on LAN機能は、レガシーなSCCMベースのWake on LAN機能とは異なります。SCCMベースのWake on LANの詳細については、「Wake on LAN – SCCM統合」を参照してください。

システム要件

Wake on LAN機能を使用するためのシステム要件は次のとおりです。
  • コントロールプレーン:
    • Citrix DaaS™ (旧 Citrix バーチャルアプリとデスクトップ サービス)
    • Citrix バーチャルアプリとデスクトップ 2012 以降
  • 物理PC:
    • VDAバージョン2012以降
    • BIOSおよびNICでWake on LANが有効になっていること

Wake on LANの構成

現在、統合Wake on LANの構成はPowerShellを使用してのみサポートされています。
Wake on LANを構成するには:
  1. まだ Remote PC Access マシンカタログがない場合は、作成します。
  2. まだ Wake on LAN ホスト接続がない場合は、作成します。
    注:
    Wake on LAN機能を使用するには、「Microsoft Configuration Manager Wake on LAN」タイプのホスト接続がある場合、ホスト接続を作成します。
  3. Wake on LAN ホスト接続の一意の識別子を取得します。
  4. Wake on LAN ホスト接続をマシンカタログに関連付けます。
    Wake on LAN ホスト接続を作成するには:
    # Load Citrix SnapIns
    Add-PSSnapIn -Name "*citrix*"

    # Provide the name of the Wake on LAN host connection
    [string]$connectionName = "Remote PC Access Wake on LAN"

    # Create the hypervisor connection
    $hypHc = New-Item -Path xdhyp:\Connections `
                -Name $connectionName `
                -HypervisorAddress "N/A" `
                -UserName "woluser" `
                -Password "wolpwd" `
                -ConnectionType Custom `
                -PluginId VdaWOLMachineManagerFactory `
                -CustomProperties "<CustomProperties></CustomProperties>" `
                -Persist

    $bhc = New-BrokerHypervisorConnection -HypHypervisorConnectionUid $hypHc.HypervisorConnectionUid

    # Wait for the connection to be ready before trying to use it
    while (-not $bhc.IsReady)
    {
        Start-Sleep -s 5
        $bhc = Get-BrokerHypervisorConnection -HypHypervisorConnectionUid $hypHc.HypervisorConnectionUid
    }
    ホスト接続の準備ができたら、次のコマンドを実行してホスト接続の一意の識別子を取得します。
    $bhc = Get-BrokerHypervisorConnection -Name "<WoL Connection Name>"
    $hypUid = $bhc.Uid
    接続の一意の識別子を取得したら、次のコマンドを実行して、その接続を Remote PC Access マシンカタログに関連付けます。
    Get-BrokerCatalog -Name "<Catalog Name>" | Set-BrokerCatalog -RemotePCHypervisorConnectionUid $hypUid
  5. マシンカタログ内の各VMで、BIOSおよびNICでWake on LANを有効にします。
    注: Wake on LANを有効にする方法は、マシンの構成によって異なります。
    • BIOSでWake on LANを有効にするには:
      1. BIOSに入り、Wake on LAN機能を有効にします。
        BIOSにアクセスする方法は、マザーボードの製造元と、製造元が選択したBIOSベンダーによって異なります。
      2. 設定を保存して、マシンを再起動します。
    • NICでWake on LANを有効にするには:
      1. NICがマジックパケットをサポートしているかどうかを確認するには、sudo ethtool <NIC>コマンドを実行します。
        <NIC>はNICのデバイス名です(例:eth0)。sudo ethtool <NIC>コマンドは、NICの機能に関する出力を提供します:
        • 出力にSupports Wake-on: <letters>のような行が含まれており、<letters>に文字gが含まれている場合、お使いのNICはWake on LANマジックパケット方式をサポートしています。
        • 出力にWake-on: <letters>のような行が含まれており、<letters>に文字gが含まれていて、かつ文字dが含まれていない場合、Wake on LANマジックパケット方式は有効になっています。ただし、<letters>に文字dが含まれている場合、Wake on LAN機能が無効になっていることを示します。この場合、sudo ethtool -s <NIC> wol gコマンドを実行してWake on LANを有効にしてください。
      2. ほとんどのディストリビューションでは、起動ごとにsudo ethtool -s <NIC> wol gコマンドが必要です。このオプションを永続的に設定するには、お使いのディストリビューションに基づいて以下の手順を実行してください。
        Ubuntu:
        インターフェース構成ファイル/etc/network/interfacesにup ethtool -s <NIC> wol gの行を追加します。例:
        # ifupdown has been replaced by netplan(5) on this system. See
        # /etc/netplan for current configuration.
        # To re-enable ifupdown on this system, you can run:
        # sudo apt install ifupdown
        auto eth0
        iface eth0 inet static
                   address 10.0.0.1
                   netmask 255.255.240.0
                   gateway 10.0.0.1
                   up ethtool -s eth0 wol g
        RHEL/SUSE:
        インターフェース構成ファイル/etc/sysconfig/network-scripts/ifcfg-<NIC>に次のETHTOOL_OPTSパラメーターを追加します。
        ETHTOOL_OPTS="-s ${DEVICE} wol g"

設計上の考慮事項

Remote PC Access で Wake on LAN を使用する予定がある場合は、次の点を考慮してください。
  • 複数のマシンカタログで同じ Wake on LAN ホスト接続を使用できます。
  • ある PC が別の PC を起動するには、両方の PC が同じサブネット内にあり、同じ Wake on LAN ホスト接続を使用している必要があります。PC が同じマシンカタログ内にあるか、異なるマシンカタログ内にあるかは関係ありません。
  • ホスト接続は特定のゾーンに割り当てられます。展開に複数のゾーンが含まれている場合は、各ゾーンに Wake on LAN ホスト接続が必要です。これはマシンカタログにも当てはまります。
  • マジックパケットはグローバルブロードキャストアドレス255.255.255.255を使用してブロードキャストされます。このアドレスがブロックされていないことを確認してください。
  • そのサブネット内のマシンを起動できるようにするには、Wake on LAN接続ごとに、サブネット内に少なくとも1台のPCが電源オンになっている必要があります。

運用上の考慮事項

Wake on LAN機能を使用する際の考慮事項は次のとおりです。
  • 統合されたWake on LAN機能を使用してPCを起動できるようにするには、VDAが少なくとも1回登録されている必要があります。
  • Wake on LANはPCを起動するためにのみ使用できます。再起動やシャットダウンなどの他の電源操作はサポートしていません。
  • Wake on LAN接続が作成されると、Studioに表示されます。ただし、Studio内でそのプロパティを編集することはサポートされていません。
  • マジックパケットは次の2つの方法のいずれかで送信されます。
    • ユーザーが自分のPCへのセッションを起動しようとし、VDAが未登録の場合
    • 管理者がStudioまたはPowerShellから手動で電源オンコマンドを送信した場合
  • デリバリーコントローラーはPCの電源状態を認識しないため、Studioでは電源状態の下にサポートされていませんと表示されます。デリバリーコントローラーはVDA登録状態を使用して、PCがオンかオフかを判断します。

その他のリソース

以下は Remote PC Access に関するその他のリソースです。