Gateway

Greifen Sie mit StoreFront auf Ressourcen von Citrix Virtual Apps and Desktops zu

Wenn Ihre Organisation über eine Citrix Virtual Apps and Desktops-Site verfügt, können Sie NetScaler Gateway bereitstellen, um sicheren Internetzugriff auf veröffentlichte Anwendungen und virtuelle Desktops mit StoreFront bereitzustellen.

In solchen Bereitstellungen unterstützt NetScaler Gateway StoreFront und die Secure Ticket Authority (STA), um Authentifizierung, Autorisierung und Umleitung für veröffentlichte Anwendungen und virtuelle Desktops bereitzustellen, die auf virtuellen oder physischen Systemen gehostet werden, auf denen die Citrix Virtual Delivery Agent-Software ausgeführt wird.

Diese Funktionalität wird durch die Integration von NetScaler Gateway in StoreFront und Citrix Virtual Apps and Desktops erreicht. Diese Integration bietet erweiterte Authentifizierung und eine Zugriffskontrolloption für StoreFront. Weitere Informationen zu StoreFront finden Sie in der StoreFront-Dokumentation in der NetScaler-Dokumentationsbibliothek.

Für die Remotekonnektivität zur Citrix Virtual Apps and Desktops-Site ist der Citrix Secure Access Client nicht erforderlich. Um auf veröffentlichte Anwendungen oder Desktops zuzugreifen, stellen Benutzer mithilfe der Citrix Workspace-App eine Verbindung her.

NetScaler Gateway mit Citrix Virtual Apps and Desktops integrieren

Wenn Sie NetScaler Gateway für Benutzerverbindungen konfigurieren, können Sie Einstellungen für den Netzwerkverkehr zu Citrix Virtual Apps, Citrix Virtual Desktops oder beidem angeben. Dazu konfigurieren Sie NetScaler Gateway und StoreFront für die Kommunikation miteinander.

Zu den Aufgaben für die Integration dieser Produkte gehören:

  • Erstellen einer StoreFront-Site auf der Citrix Virtual Apps and Desktops-Site.
  • Konfiguration von Einstellungen in StoreFront, um Benutzerverbindungen über NetScaler Gateway weiterzuleiten.
  • Konfiguration von NetScaler Gateway für die Kommunikation mit StoreFront und der Secure Ticket Authority (STA).

Sie können NetScaler Gateway auch für die Kommunikation mit einer Citrix Virtual Apps and Desktops-Umgebung konfigurieren, indem Sie NetScaler Gateway in einer Double-Hop-DMZ bereitstellen. Weitere Informationen finden Sie unter Bereitstellen von NetScaler Gateway in einer Double-Hop-DMZ.

NetScaler Gateway und StoreFront verwenden STA und Citrix Broker Service, um Benutzerverbindungen herzustellen. Die STA und der Broker Service werden auf den Delivery Controllern in einer Citrix Virtual Apps and Desktops-Bereitstellung ausgeführt.

Stellen Sie eine sichere Verbindung her Citrix Virtual Apps and Desktops-Site

Das folgende Beispiel zeigt, wie NetScaler Gateway, das in der DMZ bereitgestellt wird, StoreFront unterstützt, um einen sicheren zentralen Zugriffspunkt für veröffentlichte Ressourcen zu bieten, die in einem sicheren Unternehmensnetzwerk verfügbar sind.

In diesem Beispiel bestehen die folgenden Bedingungen:

  • Benutzergeräte aus dem Internet stellen mithilfe der Citrix Workspace-App eine Verbindung zu NetScaler Gateway her.
  • StoreFront befindet sich hinter NetScaler Gateway im sicheren Netzwerk. Das Benutzergerät stellt die erste Verbindung zu NetScaler Gateway her und die Verbindung wird an StoreFront weitergeleitet.
  • Das sichere Netzwerk enthält eine Serversite. Auf einem Server innerhalb dieser Serversite werden die Secure Ticket Authority (STA) und der Citrix Broker Service ausgeführt. Die STA und der Broker Service können auf Citrix Virtual Apps and Desktops ausgeführt werden.

Prozessübersicht: Benutzerzugriff auf veröffentlichte Ressourcen auf der Citrix Virtual Apps and Desktops-Site

  1. Ein Remote-Benutzer gibt die Adresse von NetScaler Gateway ein https://www.ag.wxyco.com, z. B. in das Adressfeld eines Webbrowsers. Das Benutzergerät versucht diese SSL-Verbindung an Port 443, der über die Firewall geöffnet sein muss, damit die Verbindung erfolgreich ist.
  2. NetScaler Gateway erhält die Verbindungsanfrage und Benutzer werden nach ihren Anmeldeinformationen gefragt. Die Anmeldeinformationen werden über NetScaler Gateway zurückgesendet, Benutzer werden authentifiziert und die Verbindung wird an StoreFront weitergegeben.
  3. StoreFront sendet die Benutzeranmeldeinformationen an den Citrix Broker Service, der auf einem Delivery Controller in der Citrix Virtual Apps and Desktops-Site ausgeführt wird.
  4. Der Broker Service authentifiziert die Benutzeranmeldeinformationen und sendet an StoreFront eine Liste der veröffentlichten Anwendungen oder Desktops, auf die der Benutzer zugreifen darf.
  5. StoreFront füllt eine Webseite mit der Liste der veröffentlichten Ressourcen (Anwendungen oder Desktops), auf die der Benutzer zugreifen darf, und sendet diese Webseite an das Benutzergerät.
  6. Der Benutzer klickt auf eine veröffentlichte Anwendung oder einen Desktop-Link. Eine HTTP-Anforderung wird an StoreFront gesendet, die die veröffentlichte Ressource angibt, auf die der Benutzer geklickt hat.
  7. StoreFront interagiert mit dem Broker Service und erhält ein Ticket, das den Server angibt, auf dem die veröffentlichte Ressource ausgeführt wird.
  8. StoreFront sendet eine Sitzungsticketanforderung an die STA. Diese Anforderung gibt die IP-Adresse des Servers an, auf dem die veröffentlichte Ressource ausgeführt wird. Die STA speichert diese IP-Adresse und sendet das angeforderte Sitzungsticket an StoreFront.
  9. StoreFront generiert eine ICA-Datei, die das von der STA ausgestellte Ticket enthält, und sendet es an den Webbrowser auf dem Benutzergerät. Die von StoreFront generierte ICA-Datei enthält den vollqualifizierten Domänennamen (FQDN) oder den DNS-Namen (Domain Name System) von NetScaler Gateway. Die IP-Adresse des Servers, auf dem die angeforderte Ressource ausgeführt wird, wird Benutzern niemals bekannt gegeben.
  10. Die ICA-Datei enthält Daten, die den Webbrowser anweisen, die Citrix Workspace-App zu starten. Das Benutzergerät stellt mithilfe des NetScaler Gateway FQDN- oder DNS-Namens in der ICA-Datei eine Verbindung zu NetScaler Gateway her. Das anfängliche SSL/TLS-Handshaking erfolgt, um die Identität von NetScaler Gateway festzustellen.
  11. Das Benutzergerät sendet das Sitzungsticket an NetScaler Gateway und dann kontaktiert NetScaler Gateway die STA zur Ticketvalidierung.
  12. Die STA gibt die IP-Adresse des Servers, auf dem sich die angeforderte Anwendung befindet, an NetScaler Gateway zurück.
  13. NetScaler Gateway stellt eine TCP-Verbindung zum Server her.
  14. NetScaler Gateway schließt den Verbindungs-Handshake mit dem Benutzergerät ab und zeigt dem Benutzergerät an, dass die Verbindung mit dem Server hergestellt wurde. Der gesamte weitere Datenverkehr zwischen dem Benutzergerät und dem Server wird über NetScaler Gateway weitergeleitet. Der Verkehr zwischen dem Benutzergerät und NetScaler Gateway ist verschlüsselt. Der Verkehr zwischen NetScaler Gateway und dem Server kann unabhängig verschlüsselt werden, ist jedoch standardmäßig nicht verschlüsselt.
Greifen Sie mit StoreFront auf Ressourcen von Citrix Virtual Apps and Desktops zu