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.

Importante: Si tiene previsto conectarse a aplicaciones o escritorios remotos en un host de Microsoft RDS y dicho host está configurado con el modo de licencia por dispositivo, deberá utilizar xfreerdp o bien cambiar el modo de licencia al modo de licencia por usuario. La razón es que el modo de licencia por dispositivo necesita que el cliente RDP proporcione un ID de cliente y rdesktop no proporciona dicho ID, mientras que xfreerdp sí.

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

Muchas opciones de configuración del programa rdesktop son las mismas que las del programa xfreerdp. Una diferencia importante es que xfreerdp es compatible con la autenticación a nivel de red (NLA). Esta autenticación está desactivada de forma predeterminada. Debe utilizar la siguiente opción de línea de comandos para activar 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.