Proteger las sesiones de usuario con TLS

Last published : Nov 13, 2026
A partir de la versión 7.16, el Linux VDA admite el cifrado TLS para sesiones de usuario seguras. El cifrado TLS está inhabilitado de forma predeterminada.

Habilitar el cifrado TLS

Para habilitar el cifrado TLS para sesiones de usuario seguras, obtenga certificados y habilite el cifrado TLS tanto en el Linux VDA como en el Delivery Controller™ (el Controller).

Obtener certificados

Obtenga certificados de servidor en formato PEM y certificados raíz en formato CRT de una entidad de certificación (CA) de confianza. Un certificado de servidor contiene las siguientes secciones:
  • Certificado
  • Clave privada sin cifrar
  • Certificados intermedios (opcional)
Ejemplo de certificado de servidor:
Ejemplo de certificado de servidor

Habilitar el cifrado TLS

Habilitar el cifrado TLS en el Linux VDA

En el Linux VDA, utilice la herramienta enable_vdassl.sh para habilitar (o inhabilitar) el cifrado TLS. La herramienta se encuentra en el directorio /opt/Citrix/VDA/sbin. Para obtener información sobre las opciones disponibles en la herramienta, ejecute el comando /opt/Citrix/VDA/sbin/enable_vdassl.sh -help.
Sugerencia: Se debe instalar un certificado de servidor en cada servidor Linux VDA y se deben instalar certificados raíz en cada servidor y cliente Linux VDA.

Habilitar el cifrado TLS en el Controller

Nota:
Puede habilitar el cifrado TLS solo para grupos de entrega completos. No puede habilitar el cifrado TLS para aplicaciones específicas.
En una ventana de PowerShell del Controller, ejecute los siguientes comandos en secuencia para habilitar el cifrado TLS para el grupo de entrega de destino.
  1. Add-PSSnapin citrix.*.
  2. Get-BrokerAccessPolicyRule –DesktopGroupName 'GROUPNAME' | Set-BrokerAccessPolicyRule –HdxSslEnabled $true
Nota:
Para asegurarse de que solo los FQDN de VDA estén contenidos en un archivo de sesión ICA®, también puede ejecutar el comando Set-BrokerSite –DnsResolutionEnabled $true. El comando habilita la resolución DNS. Si deshabilita la resolución DNS, un archivo de sesión ICA revela las direcciones IP de VDA y proporciona FQDN solo para los elementos relacionados con TLS, como SSLProxyHost y UDPDTLSPort.
Para inhabilitar el cifrado TLS en el Controller, ejecute los siguientes comandos en secuencia:
  1. Add-PSSnapin citrix.*.
  2. Get-BrokerAccessPolicyRule –DesktopGroupName 'GROUPNAME' | Set-BrokerAccessPolicyRule –HdxSslEnabled $false
  3. Set-BrokerSite –DnsResolutionEnabled $false

Solución de problemas

El siguiente error “Can't assign requested address” puede ocurrir en la aplicación Citrix Workspace™ para Windows al intentar acceder a una sesión de escritorio publicada:
No se puede asignar la dirección solicitada
Como solución alternativa, agregue una entrada al archivo hosts, similar a:
<IP address of the Linux VDA>      <FQDN of the Linux VDA>
En las máquinas Windows, el archivo hosts se encuentra normalmente en C:\Windows\System32\drivers\etc\hosts.