Si tiene previsto utilizar RDP en lugar de VMware Blast o PCoIP para las conexiones a escritorios de View, puede utilizar un cliente rdesktop o xfreerdp, la implementación de software libre 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.
Debe tener instalada la versión adecuada de FreeRDP, junto con las revisiones correspondientes. Si desea obtener más información, consulte Instalar y configurar FreeRDP.
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.