非ドメイン参加型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 の作成 を参照してください。