Redirection hôte vers client
La redirection de contenu vous permet de contrôler si les utilisateurs accèdent aux informations à l’aide d’applications publiées sur des serveurs ou d’applications exécutées localement sur les machines utilisateur.
La redirection hôte vers client est un type de redirection de contenu. Elle est prise en charge uniquement sur les VDA avec OS de serveur (et non pas les VDA avec OS de bureau).
- Lorsque la redirection hôte vers client est activée, les adresses URL sont interceptées sur le VDA de serveur puis envoyées vers la machine utilisateur. Le navigateur Web ou lecteur multimédia sur la machine utilisateur ouvre ces adresses URL.
- Si vous activez la redirection hôte vers client et que la machine utilisateur ne parvient pas à se connecter à une URL, l’URL est redirigée vers le VDA du serveur.
- Lorsque la redirection hôte vers client est désactivée, les utilisateurs ouvrent les adresses URL à l’aide de navigateurs Web ou de lecteurs multimédias sur le VDA de serveur.
- Lorsque la redirection hôte vers client est activée, les utilisateurs ne peuvent pas la désactiver.
La redirection hôte vers client était auparavant appelée redirection serveur vers client.
Quand utiliser la redirection hôte vers client
Vous pouvez envisager d’utiliser la redirection hôte vers client dans des cas spécifiques mais rares, à des fins de performances, de compatibilité ou de conformité. En général, les autres méthodes de redirection de contenu sont préférables.
Performances :
Vous pouvez utiliser la redirection hôte vers client pour les performances, de façon à ce qu’une application installée sur la machine utilisateur soit utilisée en priorité par rapport à une application installée sur le VDA.
N’oubliez pas que la redirection hôte vers client améliore les performances uniquement dans certaines conditions, car le VDA optimise déjà Adobe Flash et d’autres types de contenu multimédia. Tout d’abord, envisagez les autres approches (paramètres de stratégie) indiquées dans les tableaux de cet article, plutôt que la redirection hôte vers client. Ces paramètres offrent plus de flexibilité et généralement une meilleure expérience utilisateur, plus particulièrement pour les machines utilisateur moins puissantes.
Compatibilité :
Vous pouvez utiliser la redirection hôte vers client pour des raisons de compatibilité dans les cas d’utilisation suivants :
- Vous utilisez des types de contenu autres que du code HTML ou multimédia (par exemple, une URL personnalisée).
- Vous utilisez un ancien format multimédia (tel que Real Media) qui n’est pas pris en charge par le lecteur multimédia du VDA avec la redirection multimédia.
- L’application du type de contenu est utilisée par un nombre limité d’utilisateurs qui disposent déjà de l’application sur leur machine utilisateur.
- Le VDA ne peut pas accéder à certains sites Web (par exemple, des sites Web internes à une autre organisation).
Conformité :
Vous pouvez utiliser la redirection hôte vers client pour des raisons de conformité dans les cas d’utilisation suivants :
- Le contrat de licence de l’application ou du contenu ne permet pas la publication par le VDA.
- La stratégie d’organisation n’autorise pas le chargement d’un document vers le VDA.
Certaines situations sont plus probables dans des environnements complexes et également si la machine utilisateur et le VDA appartiennent à différentes organisations.
Considérations sur la machine utilisateur
Les environnements peuvent comporter différents types de machines utilisateur.
Machine utilisateur | Situation ou environnement | Approche de la redirection de contenu |
---|---|---|
Tablette | - | Toute approche (voir le tableau suivant) |
Ordinateur portable | - | Toute approche (voir le tableau suivant) |
PC de bureau | Les utilisateurs utilisent un large éventail d’applications installées sur la machine utilisateur | Toute approche (voir le tableau suivant) |
PC de bureau | Les utilisateurs utilisent uniquement quelques applications connues installées sur la machine utilisateur | Local App Access |
PC de bureau | Les utilisateurs n’utilisent aucune application installée sur la machine utilisateur | Redirection multimédia et/ou redirection Flash |
Ordinateur de bureau | Le fournisseur prend en charge la redirection multimédia et/ou la redirection Flash | Redirection multimédia et/ou redirection Flash |
Client fin | Le fournisseur prend en charge la redirection multimédia, la redirection Flash et la redirection hôte vers client | Toute approche (voir le tableau suivant) |
Zéro client | Le fournisseur prend en charge la redirection multimédia et/ou la redirection Flash | Redirection multimédia et/ou redirection Flash |
Utilisez les exemples suivants pour vous aider à choisir votre méthode de redirection de contenu.
Lien URL | Situation ou environnement | Approche de la redirection de contenu |
---|---|---|
Document ou page Web | Le VDA ne peut pas accéder à l’URL | Redirection hôte vers client |
Page Web | La page Web contient Adobe Flash | Redirection Flash |
Flux ou fichier multimédia | Le VDA est doté d’un lecteur multimédia compatible | Redirection multimédia |
Flux ou fichier multimédia | Le VDA n’est pas doté d’un lecteur multimédia compatible | Redirection hôte vers client |
Document | Le VDA ne dispose pas d’application pour ce type de document | Redirection hôte vers client |
Document | Ne pas télécharger le document sur la machine utilisateur | Aucune redirection |
Document | Ne pas charger le document sur le VDA | Redirection hôte vers client |
Type d’URL personnalisée | Le VDA ne dispose pas d’application pour ce type d’adresse URL personnalisée | Redirection hôte vers client |
Citrix Receiver pour Windows, Citrix Receiver pour Mac, Citrix Receiver pour Linux, Citrix Receiver pour HTML5 et Citrix Receiver pour Chrome prennent en charge la redirection hôte vers client.
Pour utiliser la redirection hôte vers client, la machine utilisateur doit disposer d’un navigateur Web, d’un lecteur multimédia ou d’une autre application qui convient pour le contenu. Si la machine utilisateur est un ordinateur de bureau, un client léger ou un client zéro, vérifiez qu’elle dispose des applications appropriées et qu’elle est suffisamment puissante.
Les machines utilisateur activées pour Local App Access utilisent un autre mécanisme pour la redirection de contenu, et ne requièrent pas la redirection de contenu hôte vers client.
Vous pouvez utiliser les stratégies Citrix pour empêcher la redirection de contenu hôte vers client pour les machines inadaptées.
Expérience des utilisateurs avec la redirection hôte vers client
La redirection hôte vers client est utilisée lorsque les adresses URL sont :
- intégrées en tant que liens hypertexte dans une application (par exemple, dans un message électronique ou un document) ;
- sélectionnées via les menus ou les boîtes de dialogue d’une application VDA, à condition que l’application utilise l’API Windows ShellExecuteEx ;
- tapées dans la boîte de dialogue Exécuter de Windows.
La redirection hôte vers client n’est pas utilisée pour les URL dans un navigateur Web (dans une page Web ou tapées dans la barre d’adresses du navigateur Web).
Remarque
Si les utilisateurs changent leur navigateur Web par défaut sur le VDA (par exemple, à l’aide de l’option Choisir les programmes par défaut), cette modification peut interférer avec la redirection hôte vers client pour les applications.
Lorsque la redirection de contenu hôte vers client est activée, l’application qui est ouvre l’URL dépend de la configuration de la machine utilisateur pour le type d’adresse URL et le type de contenu. Par exemple :
- Une URL HTTP avec un type de contenu HTML s’ouvre dans le navigateur Web par défaut.
- Une URL HTTP avec un type de contenu PDF peut s’ouvrir dans le navigateur Web par défaut, ou dans une autre application.
La redirection de contenu hôte vers client ne contrôle pas cette configuration de machine utilisateur. Si vous ne contrôlez pas la configuration de la machine utilisateur, vous pouvez utiliser la redirection Flash et la redirection multimédia, plutôt que la redirection de contenu hôte vers client.
Les types d’adresse URL suivants sont ouverts localement sur les machines utilisateur lorsque la redirection hôte vers client est activée :
- HTTP (Hypertext Transfer Protocol) ;
- HTTPS (Secure Hypertext Transfer Protocol) ;
- RTSP (Real Player et QuickTime) ;
- RTSPU (Real Player et QuickTime) ;
- PNM (ancienne version de Real Player) ;
- MMS (format multimédia de Microsoft).
Vous pouvez modifier la liste des types d’URL pour la redirection hôte vers client, supprimer et ajouter des types d’adresse URL, notamment les types d’adresse URL personnalisée.
Activer la redirection hôte vers client
L’activation de la redirection hôte vers client commence par l’activation d’un paramètre de stratégie Citrix.
Le paramètre de stratégie Redirection hôte vers client est situé dans la section Paramètres de stratégie de la redirection de fichier. Par défaut, ce paramètre est désactivé.
En outre, il peut être nécessaire de définir des clés de registre et une stratégie de groupe pour les VDA de serveur, en fonction du système d’exploitation du VDA.
- Si le VDA de serveur est Windows Server 2008 R2 SP1, vous n’avez pas besoin de définir les clés de registre ou la stratégie de groupe.
- Si le VDA de serveur est Windows Server 2012, Windows Server 2012 R2 ou Windows Server 2016, vous devez définir les clés de registre et la stratégie de groupe.
Avertissement
Toute utilisation incorrecte de l’Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller le système d’exploitation. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d’une mauvaise utilisation de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de l’Éditeur du Registre. Veillez à faire une copie de sauvegarde de votre registre avant de le modifier.
Modifications du registre
- Copiez le texte entre « Reg file start » et « Reg file end » ci-dessous et collez-le dans Bloc-notes.
- Enregistrez le fichier Bloc-notes avec Enregistrer sous, le type Tous les fichiers et le nom ServerFTA.reg.
- Distribuez le fichier ServerFTA.reg aux serveurs à l’aide de la stratégie de groupe Active Directory.
-- Reg file start --
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ServerFTAHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe\" %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA]
@="ServerFTA"
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities]
"ApplicationDescription"="Server FTA URL."
"ApplicationIcon"="C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe,0"
"ApplicationName"="ServerFTA"
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities\URLAssociations]
"http"="ServerFTAHTML"
"https"="ServerFTAHTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Citrix.ServerFTA"="SOFTWARE\\Citrix\\ServerFTA\\Capabilities"
-- Reg file end -- ---
Modifications de la stratégie de groupe
Créez un fichier XML. Copiez le texte entre xml file start et xml file end dans l’exemple, collez-le dans le fichier XML, puis enregistrez-le sous ServerFTAdefaultPolicy.xml.
-- xml file start --
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier="http" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="https" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
</DefaultAssociations>
-- xml file end -- ---
Depuis la Console de gestion des stratégies de groupe actuelle, accédez à : Configuration ordinateur > Modèles d’administration > Composants Windows > Explorateur de fichiers > Définir un fichier de configuration des associations par défaut et fournissez le fichier ServerFTAdefaultPolicy.xml que vous avez créé.
Modifier la liste des types d’URL pour la redirection hôte vers client
Pour modifier la liste des types d’URL pour la redirection hôte vers client, définissez la clé de registre suivante sur le VDA de serveur.
Clé : HKLM\Software\Wow6432Node\Citrix\SFTA
Pour supprimer des types d’adresse URL de la liste, définissez DisableServerFTA et NoRedirectClasses :
Nom : DisableServerFTA
Type : REG_DWORD
Données : 1
Nom : NoRedirectClasses Type : REG_MULTI_SZ Données : spécifiez une combinaison de ces valeurs : http, https, rtsp, rtspu, pnm ou mms. Tapez les valeurs multiples sur des lignes distinctes. Par exemple :
http
https
rtsp
Pour ajouter des types d’adresse URL à la liste, définissez ExtraURLProtocols :
Nom : ExtraURLProtocols
Type : REG_MULTI_SZ
Données : spécifiez toute combinaison de types d’URL. Chaque type d’URL doit inclure le suffixe :// ; séparez les valeurs multiples par des points-virgules. Par exemple :
customtype1://;customtype2://
Activer la redirection hôte vers client pour un ensemble spécifique de sites Web
Pour activer la redirection hôte vers client pour un ensemble spécifique de sites Web, définissez la clé de registre suivante sur le VDA de serveur.
Clé : HKLM\Software\Wow6432Node\Citrix\SFTA
Nom : ValidSites
Type : REG_MULTI_SZ
Données : spécifiez toute combinaison de noms de domaine complet (FQDN). Tapez les noms de domaine complets sur des lignes distinctes. Un nom de domaine complet peut inclure un caractère générique à la position la plus à gauche. Cela correspond à un seul niveau de domaine, ce qui est compatible avec les règles définies dans RFC 6125. Par exemple :
www.example.com
*.example.com
Dans cet article
- Quand utiliser la redirection hôte vers client
- Considérations sur la machine utilisateur
- Expérience des utilisateurs avec la redirection hôte vers client
- Activer la redirection hôte vers client
- Modifications du registre
- Modifications de la stratégie de groupe
- Modifier la liste des types d’URL pour la redirection hôte vers client
- Activer la redirection hôte vers client pour un ensemble spécifique de sites Web