Si vous prévoyez d'utiliser RDP au lieu de VMware Blast ou PCoIP pour les connexions à des postes de travail distants, vous pouvez choisir d'utiliser un client (rdesktop) de Remote Desktop ou (xfreerdp) de FreeRDP, la mise en œuvre open source du protocole RDP (Remote Desktop Protocol), publiée sous la licence Apache.

Comme le programme rdesktop n'est plus activement développé, Horizon Client peut également exécuter l'exécutable xfreerdp si votre machine Linux dispose de la version et des correctifs requis pour FreeRDP.

Utilisez un gestionnaire de modules, par exemple apt pour Ubuntu ou yum pour RHEL, pour installer la dernière version de xfreerdp ou rdesktop sur la machine Linux.

Important : Si vous prévoyez de vous connecter à des applications ou à des postes de travail distants sur un hôte Microsoft RDS, si cet hôte est configuré avec le mode de gestion des licences par périphérique, vous devez utiliser xfreerdp ou opter pour le mode de licence par utilisateur. Cela est dû au fait que le mode de gestion des licences par périphérique oblige le client RDP à fournir un ID de client, alors que rdesktop ne fournit pas cet ID, tandis que xfreerdp le fournit.

Syntaxe générale

Vous pouvez utiliser l'interface de ligne de commande vmware-view ou certaines propriétés dans des fichiers de configuration afin de spécifier des options pour xfreerdp, comme vous le faites pour rdesktop.

  • Pour spécifier que Horizon Client doit exécuter xfreerdp plutôt que rdesktop, utilisez l'option de ligne de commande ou la clé de configuration appropriée.
    Option de ligne de commande : --rdpclient="xfreerdp"
    Clé de configuration : view.rdpClient="xfreerdp"
  • Pour spécifier des options à transmettre au programme xfreerdp, utilisez l'option de ligne de commande ou la clé de configuration appropriée, et spécifiez les options FreeRDP.
    Option de ligne de commande : --xfreerdpOptions
    Clé de configuration : view.xfreerdpOptions

Pour plus d'informations sur l'utilisation de l'interface de ligne de commande vmware-view et des fichiers de configuration, reportez-vous à la section Utilisation de l'interface de ligne de commande et des fichiers de configuration de vmware-view.

Syntaxe pour l'authentification au niveau du réseau

Plusieurs options de configuration pour le programme rdesktop sont les mêmes que pour le programme xfreerdp. Une différence importante est que xfreerdp prend en charge l'authentification au niveau du réseau (NLA). La NLA est désactivée par défaut. Vous devez utiliser l'option de ligne de commande suivante pour activer l'authentification au niveau du réseau :
--enableNla

En outre, vous devez ajouter l'option /cert-ignore pour que le processus de vérification de certificat aboutisse. Voici un exemple de la syntaxe appropriée :

vmware-view --enableNla --rdpclient=xfreerdp --xfreerdpOptions="/p:password /cert-ignore /u:user-name /d:domain-name /v:server"

Si le mot de passe contient des caractères spéciaux, faites-les précéder d'un caractère d'échappement (par exemple : \$).

Syntaxe spécifique de l'utilisation de FreeRDP avec Horizon Client

Gardez à l'esprit les directives suivantes :

  • Vous devez faire précéder d'un caractère d'échappement les caractères spéciaux que vous placez normalement entre guillemets. Par exemple, la commande suivante ne fonctionne pas, car le caractère spécial $ dans pa$$word n'est pas précédé d'un caractère d'échappement :

    (incorrect) vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa$$word' /u:'crt\administrator'"

    Vous devez plutôt utiliser :

    (correct) vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa\$\$word' /u:'crt\administrator'"

  • Si les utilisateurs emploient une mise en œuvre session-en-session d'Horizon Client, vous devez utiliser l'option /rfx. Vous avez une mise en œuvre session-en-session lorsqu'un utilisateur se connecte à Horizon Client sur un client léger, de telle sorte que l'interface d'Horizon Client est la seule que voit l'utilisateur final, et que ce dernier lance une version imbriquée d'Horizon Client pour utiliser une application distante fournie par un hôte RDS. Dans ce cas, si vous n'utilisez pas l'option /rfx, l'utilisateur final ne pourra pas voir les icônes des applications et des postes de travail distants dans le sélecteur de postes de travail et d'applications du client imbriqué.

Limitations des fonctionnalités pour les connexions RDP

En raison d'un problème connu, rdesktop ne fonctionne pas actuellement sur les systèmes Ubuntu.

Pour obtenir la liste complète des autres problèmes connus liés aux connexions RDP, reportez-vous aux Notes de mise à jour d'Horizon Client pour Linux.