Linux Virtual Delivery Agent

Configure the Linux VDA

This section details the features of the Linux VDA, including feature description, configuration, and troubleshooting.


  • The xdlcollect Bash script used to collect logs is integrated into the Linux VDA software and located under /opt/Citrix/VDA/bin. After you install the Linux VDA, you can run the bash /opt/Citrix/VDA/bin/ command to collect logs. After log collection completes, a compressed log file is generated in the same folder as the script. xdlcollect can ask you whether or not to upload the compressed log file to Citrix Insight Services (CIS). If you agree, xdlcollect returns an upload_ID after the upload completes. The upload does not remove the compressed log file from your local machine. Other users can use the upload_ID to access the log file in CIS.

  • After you log on to Citrix Workspace app, you can use different credentials to launch Citrix Virtual Apps and Desktops sessions. To enable this feature, run the following command on your Linux VDA:

    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\WinStations\tcp" -t "REG_DWORD" -v "fPromptForDifferentUser" -d "0x00000001" --force

    With the feature enabled, you are prompted for credentials when launching sessions. The feature is supported for the following distributions:

    • RHEL 8.4 / CentOS 8 (2105)
    • RHEL 7.9 / CentOS 7.9
    • Ubuntu 16.04
    • Debian 10.7
    • SUSE 15.3
    • SUSE 15.2
Configure the Linux VDA