ドメイン参加していないLinux VDA

最終公開日 : Nov 13, 2026

概要

ドメイン参加していないVDAは、VDAおよびユーザー認証のためにVDAをActive Directoryドメインに参加させる必要性をなくします。ドメイン参加していないVDAを作成する際、VDAをクラウドコントロールプレーンに登録するための公開鍵と秘密鍵のペアを生成します。したがって、Active Directoryドメインへの参加は不要になります。ユーザーがドメイン参加していないVDAからセッションを起動すると、VDAはユーザーがCitrix Workspaceアプリにログオンするために使用するユーザー名を使用して、ローカルマッピングアカウントを作成します。VDAは、ローカルマッピングアカウントがSSOおよびセッション再接続に使用するランダムなパスワードを割り当てます。ランダムなパスワードを変更すると、SSOおよびセッション再接続は失敗します。SSOを無効にするには、「SSO以外の認証」を参照してください。
重要:
  • ドメイン参加していないVDAは、Citrix DaaSでサポートされています。
    • コントロールプレーンはCitrix DaaS上に展開する必要があります。
    • ドメイン参加していないVDAは、パブリッククラウドまたはオンプレミスのデータセンターに展開できます。Citrix DaaSのコントロールプレーンが、ドメイン参加していないVDAを管理します。
    • Citrix Cloud ConnectorをバイパスするようにRendezvous V2を構成できます。そうしないと、VDAをコントロールプレーンに接続するためにCloud Connectorをインストールする必要があります。
  • ドメイン参加していないVDAを作成するには、Machine Creation Services™ (MCS)を使用する必要があります。
    • MCSはベアメタルサーバーをサポートしていません。

ドメイン参加していないLinux VDAで利用可能な機能

ドメイン参加していないVDAで指定された属性を持つローカルユーザーを作成する

ドメイン参加していないVDAでホストされているセッションを開くと、VDAはデフォルトの属性を持つローカルユーザーを自動的に作成します。VDAは、Citrix Workspace™アプリにログオンするために使用したユーザー名に基づいてローカルユーザーを作成します。ユーザーのユーザー識別子(UID)、グループID(GID)、ホームディレクトリ、ログインシェルなどのユーザー属性を指定することもできます。この機能を使用するには、次の手順を実行します。
  1. この機能を有効にするには、次のコマンドを実行します。
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent\LocalMappedAccount" -t "REG_DWORD" -v "CreateWithUidGid" -d "0x00000001" --force
  2. VDAのインストールパスにある/var/xdl/getuidgid.shスクリプトで、次の属性を指定します。
    属性 必須またはオプション 説明
    uid 必須 ユーザー識別子 (UID) は、Linux がシステム上の各ユーザーに割り当てる番号です。これにより、ユーザーがアクセスできるシステムリソースが決まります。
    gid 必須 グループ識別子 (GID) は、特定のグループを表すために使用される番号です。
    homedir オプション Linux ホームディレクトリは、特定のユーザーのためのディレクトリです。
    shell オプション ログインシェルは、ユーザーがユーザーアカウントにログインしたときに与えられるシェルです。
    以下は、getuidgid.sh スクリプトの例です。
    注:
    スクリプトで指定された属性が有効であることを確認してください。
    #!/bin/bash

    ###############################################################################
    #
    # Citrix Virtual Apps™ & Desktops For Linux Script: Get uid and gid for the user
    #
    # Copyright (c) Citrix Systems, Inc. All Rights Reserved.
    #

    export LC_ALL="en_US.UTF-8"

    function get_uid_gid_for_user()
    {
    echo "uid:12345"
    echo "gid:1003"
    echo "homedir:/home/$1"
    echo "shell:/bin/sh"
    }

    get_uid_gid_for_user $1

非SSO認証

デフォルトでは、Linux VDA はシングルサインオン (SSO) が有効になっています。ユーザーは、Citrix Workspace アプリと VDA セッションに、1組の資格情報を使用してログオンします。 ユーザーが異なる資格情報セットを使用して VDA セッションにログオンするようにするには、Linux VDA で SSO を無効にします。詳しくは、「非SSO認証」を参照してください。

Azure Active Directory を使用した認証

Azure に展開するドメイン非参加型 VDA は、AAD IDサービスと統合してユーザー認証を提供します。詳しくは、「Azure Active Directory を使用した認証」を参照してください。

ランデブー V2

ドメイン非参加型 VDA は、Citrix Cloud Connector をバイパスするために Rendezvous V2 を使用することがサポートされています。詳しくは、「Rendezvous V2」を参照してください。

ドメイン非参加型 Linux VDA の作成

MCSを使用して、Citrix DaaSでドメイン非参加のLinux VDAを作成します。詳しくは、「ドメイン非参加のLinux VDAを作成する」を参照してください。