Linux Virtual Delivery Agent

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

概要

ドメイン参加していない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
    <!--NeedCopy-->
    
  2. VDAのインストールパスにある/var/xdl/getuidgid.shスクリプトで次の属性を指定します。

    属性 必須またはオプション 説明
    uid 必須 ユーザー識別子(UID)は、Linuxがシステム上の各ユーザーに割り当てる番号です。これにより、ユーザーがアクセスできるシステムリソースが決まります。
    gid 必須 グループID(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
    <!--NeedCopy-->
    

SSO以外の認証

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

Rendezvous V2

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

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

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

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