Si tiene previsto utilizar RDP en lugar de VMware Blast o PCoIP para las conexiones a escritorios remotos, puede utilizar un cliente Escritorio remoto (rdesktop) o FreeRDP (xfreerdp), la implementación de código abierto del protocolo de escritorio remoto (RDP), lanzada bajo la licencia de Apache.
Dado que el programa rdesktop ya no se desarrolla de forma activa, Horizon Client también puede ejecutar el archivo xfreerdp si su equipo Linux tiene la versión y las revisiones necesarias de FreeRDP.
Utilice un administrador de paquetes, como apt para Ubuntu o yum para RHEL, para instalar la versión más reciente de xfreerdp o rdesktop en la máquina Linux.
Sintaxis general
Puede utilizar la interfaz de línea de comandos de vmware-view o algunas propiedades de archivos de configuración para especificar opciones para xfreerdp, del mismo modo que para rdesktop.
- Para especificar que Horizon Client debe ejecutar xfreerdp en lugar de rdesktop, utilice la opción de línea de comandos o la clave de configuración adecuadas.
Opción de línea de comandos: --rdpclient="xfreerdp" Clave de configuración: view.rdpClient="xfreerdp" - Para especificar opciones y enviarlas al programa xfreerdp, utilice la opción de línea de comandos o la clave de configuración adecuadas e indique las opciones de FreeRDP.
Opción de línea de comandos: --xfreerdpOptions Clave de configuración: view.xfreerdpOptions
Para obtener más información sobre cómo utilizar los archivos de configuración y la interfaz de línea de comandos de vmware-view, consulte Utilizar los archivos de configuración y la interfaz de línea de comandos de vmware-view.
Sintaxis de la autenticación a nivel de red
--enableNla
Asimismo, debe agregar la opción /cert-ignore para que el proceso de verificación de certificados se realice correctamente. A continuación, se indica un ejemplo de la sintaxis correcta:
vmware-view --enableNla --rdpclient=xfreerdp --xfreerdpOptions="/p:password /cert-ignore /u:user-name /d:domain-name /v:server"
Si la contraseña contiene caracteres especiales, codifíquelos (por ejemplo: \$).
Sintaxis específica para utilizar FreeRDP con Horizon Client
Tenga en cuenta las siguientes directrices:
- Debe codificar los caracteres especiales que suele colocar entre comillas. Por ejemplo, el siguiente comando no funciona porque el carácter especial $ de pa$$word no se codificó:
(incorrecto)
vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa$$word' /u:'crt\administrator'"
En su lugar, deberá utilizar:
(correcto)
vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa\$\$word' /u:'crt\administrator'"
- Si los usuarios finales utilizan una implementación del tipo sesión en sesión de Horizon Client, deberá utilizar la opción /rfx. Un ejemplo de implementación de tipo sesión en sesión es aquella en la que un usuario final se conecta a Horizon Client en un cliente ligero, de modo que la interfaz de Horizon Client es la única que el usuario final ve. A continuación, este inicia una versión anidada de Horizon Client para usar una aplicación remota proporcionada por un host RDS. En casos como este, si no utiliza la opción /rfx, el usuario final no podrá ver los iconos de aplicaciones y escritorios remotos en la ventana de selección de aplicaciones y escritorios del cliente anidado.
Limitaciones de funciones para conexiones RDP
Debido a un problema conocido, rdesktop no funciona en sistemas Ubuntu en este momento.
Para obtener una lista completa de otros problemas conocidos con las conexiones RDP, consulte las notas de la versión de Horizon Client para Linux.