Gateway

Accédez aux ressources Citrix Virtual Apps and Desktops avec StoreFront

Si votre organisation possède un site Citrix Virtual Apps and Desktops, vous pouvez déployer NetScaler Gateway pour fournir un accès Internet sécurisé aux applications publiées et aux bureaux virtuels avec StoreFront.

Dans de tels déploiements, NetScaler Gateway prend en charge StoreFront et la Secure Ticket Authority (STA) pour fournir l’authentification, l’autorisation et la redirection vers les applications publiées et les bureaux virtuels hébergés sur des systèmes virtuels ou physiques exécutant le logiciel Citrix Virtual Delivery Agent.

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

La connectivité à distance au site Citrix Virtual Apps and Desktops 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 StoreFront pour qu’ils communiquent entre eux.

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

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

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

NetScaler Gateway et StoreFront utilisent le STA et le Citrix Broker Service pour établir des connexions utilisateur. Le STA and Broker Service s’exécute sur les Delivery Controller dans le cadre du déploiement de Citrix Virtual Apps and Desktops.

Établissez une connexion sécurisée au site Citrix Virtual Apps and Desktops

L’exemple suivant montre comment NetScaler Gateway déployé dans la zone démilitarisée permet à StoreFront de fournir un point d’accès unique et 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.
  • Le StoreFront se trouve derrière NetScaler Gateway sur le réseau sécurisé. La machine utilisateur établit la connexion initiale à NetScaler Gateway et la connexion est transmise au StoreFront.
  • Le réseau sécurisé contient un site serveur. L’un des serveurs de ce site serveur exécute la Secure Ticket Authority (STA) et le Citrix Broker Service. La STA et le Broker Service peuvent s’exécuter sur Citrix Virtual Apps and Desktops.

Présentation du processus : accès des utilisateurs aux ressources publiées sur le site Citrix Virtual Apps and Desktops

  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 à StoreFront.
  3. Le StoreFront envoie les informations d’identification de l’utilisateur au Citrix Broker Service exécuté sur un Delivery Controller sur le site Citrix Virtual Apps and Desktops.
  4. Le Broker Service authentifie les informations d’identification de l’utilisateur et envoie à StoreFront une liste des applications ou des bureaux publiés auxquels l’utilisateur est autorisé à accéder.
  5. Le StoreFront remplit une page Web avec la liste des ressources publiées (applications ou postes de travail) 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 au StoreFront indiquant la ressource publiée sur laquelle l’utilisateur a cliqué.
  7. Le StoreFront interagit avec le Broker Service et reçoit un ticket indiquant le serveur sur lequel s’exécute la ressource publiée.
  8. Le StoreFront 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é au StoreFront.
  9. Le StoreFront 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 StoreFront contient le nom de domaine complet (FQDN) ou le nom Domain Name System (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édez aux ressources Citrix Virtual Apps and Desktops avec StoreFront