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.

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í.

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 Horizon Client.

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.