Gateway

Accéder aux ressources de Citrix Virtual Apps and Desktops avec l’Interface Web

Un ou plusieurs ordinateurs exécutant Citrix Virtual Apps and Desktops créent une batterie de serveurs. Si votre réseau d’entreprise contient une batterie de serveurs, vous pouvez déployer NetScaler Gateway pour fournir un accès Internet sécurisé aux applications publiées ou aux bureaux virtuels à l’aide de l’interface Web.

Dans de tels déploiements, NetScaler Gateway prend en charge l’interface Web et la Secure Ticket Authority (STA) pour fournir l’authentification, l’autorisation et la redirection vers les applications publiées hébergées sur un ordinateur exécutant Citrix Virtual Apps ou vers des bureaux virtuels fournis par NetScaler Virtual Desktops.

Cette fonctionnalité est obtenue en intégrant NetScaler Gateway à l’interface Web, à Citrix Virtual Apps et aux ordinateurs de bureau. Cette intégration fournit une authentification avancée et une option de contrôle d’accès à l’interface Web. Pour plus d’informations sur l’interface Web, consultez la documentation de l’interface Web dans la bibliothèque de documentation NetScaler.

La connectivité à distance à une batterie de serveurs ne nécessite pas le client Citrix Secure Access. Pour accéder aux applications ou bureaux publiés, les utilisateurs se connectent à l’aide de l’application Citrix Workspace.

Intégrer NetScaler Gateway à Citrix Virtual Apps and Desktops

Lorsque vous configurez NetScaler Gateway pour les connexions utilisateur, vous pouvez inclure des paramètres pour le trafic réseau vers Citrix Virtual Apps, Citrix Virtual Desktops ou les deux. Pour ce faire, vous devez configurer NetScaler Gateway et l’interface Web pour qu’ils communiquent entre eux.

Les tâches d’intégration de ces produits sont les suivantes :

  • Création d’un site d’interface Web dans la batterie de serveurs Citrix Virtual Apps and Desktops.
  • Configuration des paramètres de l’interface Web pour acheminer les connexions utilisateur via NetScaler Gateway.
  • Configuration de NetScaler Gateway pour communiquer avec l’interface Web et la Secure Ticket Authority (STA).

Vous pouvez également configurer NetScaler Gateway pour communiquer avec une batterie de serveurs Citrix Virtual Apps en déployant NetScaler Gateway dans une zone démilitarisée à double saut. Pour plus d’informations, consultez la section Déploiement de NetScaler Gateway dans une zone démilitarisée à double saut.

NetScaler Gateway et l’interface Web utilisent le STA et le service XML Citrix pour établir des connexions utilisateur. Le service STA et XML s’exécute sur le serveur Citrix Virtual Apps and Desktops.

Établissez une connexion sécurisée avec la batterie de serveurs

L’exemple suivant montre comment NetScaler Gateway déployé dans la zone démilitarisée fonctionne et prend en charge l’interface Web pour fournir un point d’accès unique sécurisé aux ressources publiées disponibles sur un réseau d’entreprise sécurisé.

Dans cet exemple, les conditions suivantes sont réunies :

  • Les appareils utilisateur connectés à Internet se connectent à NetScaler Gateway à l’aide de l’application Citrix Workspace.
  • L’interface Web se trouve derrière NetScaler Gateway dans le réseau sécurisé. La machine utilisateur établit la connexion initiale à NetScaler Gateway et la connexion est transmise à l’interface Web.
  • Le réseau sécurisé contient une batterie de serveurs. Un serveur de cette batterie de serveurs exécute la Secure Ticket Authority (STA) et Citrix XML Service. La STA et le service XML peuvent s’exécuter sur Citrix Virtual Apps and Desktops.

Présentation du processus : accès utilisateur aux ressources publiées dans la batterie de serveurs

  1. Un utilisateur distant saisit l’adresse de NetScaler Gateway ; par exemple,https://www.ag.wxyco.com dans le champ d’adresse d’un navigateur Web. La machine utilisateur tente cette connexion SSL sur le port 443, qui doit être ouvert via le pare-feu pour que la connexion réussisse.
  2. NetScaler Gateway reçoit la demande de connexion et les utilisateurs sont invités à fournir leurs informations d’identification. Les informations d’identification sont renvoyées via NetScaler Gateway, les utilisateurs sont authentifiés et la connexion est transmise à l’interface Web.
  3. L’interface Web envoie les informations d’identification de l’utilisateur au service XML Citrix exécuté dans la batterie de serveurs.
  4. Le service XML authentifie les informations d’identification de l’utilisateur et envoie à l’interface Web une liste des applications ou bureaux publiés auxquels l’utilisateur est autorisé à accéder.
  5. L’interface Web remplit une page Web avec la liste des ressources publiées (applications ou bureaux) auxquelles l’utilisateur est autorisé à accéder et envoie cette page Web à la machine utilisateur.
  6. L’utilisateur clique sur un lien vers une application ou un bureau publié. Une demande HTTP est envoyée à l’interface Web indiquant la ressource publiée sur laquelle l’utilisateur a cliqué.
  7. L’interface Web interagit avec le service XML et reçoit un ticket indiquant le serveur sur lequel la ressource publiée est exécutée.
  8. L’interface Web envoie une demande de ticket de session à la STA. Cette demande spécifie l’adresse IP du serveur sur lequel la ressource publiée est exécutée. La STA enregistre cette adresse IP et envoie le ticket de session demandé à l’interface Web.
  9. L’interface Web génère un fichier ICA contenant le ticket émis par la STA et l’envoie au navigateur Web de la machine utilisateur. Le fichier ICA généré par l’interface Web contient le nom de domaine complet (FQDN) ou le nom du système de noms de domaine (DNS) de NetScaler Gateway. L’adresse IP du serveur exécutant la ressource demandée n’est jamais révélée aux utilisateurs.
  10. Le fichier ICA contient des données indiquant au navigateur Web de démarrer l’application Citrix Workspace. La machine utilisateur se connecte à NetScaler Gateway à l’aide du nom de domaine complet ou du nom DNS de NetScaler Gateway figurant dans le fichier ICA. La première connexion SSL/TLS a lieu pour établir l’identité de NetScaler Gateway.
  11. La machine utilisateur envoie le ticket de session à NetScaler Gateway, puis NetScaler Gateway contacte la STA pour la validation du ticket.
  12. La STA renvoie à NetScaler Gateway l’adresse IP du serveur sur lequel réside l’application demandée.
  13. NetScaler Gateway établit une connexion TCP avec le serveur.
  14. NetScaler Gateway termine l’établissement de la connexion avec la machine utilisateur et indique à la machine utilisateur que la connexion est établie avec le serveur. Tout le trafic supplémentaire entre la machine utilisateur et le serveur est transmis par proxy via NetScaler Gateway. Le trafic entre la machine utilisateur et NetScaler Gateway est crypté. Le trafic entre NetScaler Gateway et le serveur peut être chiffré indépendamment, mais il n’est pas chiffré par défaut.
Accéder aux ressources de Citrix Virtual Apps and Desktops avec l’Interface Web