Gateway

Zugreifen auf Citrix Virtual Apps and Desktops-Ressourcen über das Webinterface

Ein oder mehrere Computer, auf denen Citrix Virtual Apps and Desktops ausgeführt wird, erstellen eine Serverfarm. Wenn Ihr Unternehmensnetzwerk eine Serverfarm enthält, können Sie Citrix Gateway bereitstellen, um mithilfe des Webinterface sicheren Internetzugriff auf veröffentlichte Anwendungen oder virtuelle Desktops bereitzustellen.

In solchen Bereitstellungen unterstützt Citrix Gateway das Webinterface und die Secure Ticket Authority (STA), um Authentifizierung, Autorisierung und Umleitung für veröffentlichte Anwendungen bereitzustellen, die auf einem Computer gehostet werden, auf dem Citrix Virtual Apps ausgeführt wird, oder für virtuelle Desktops, die von Citrix Virtual Desktops bereitgestellt werden.

Diese Funktionalität wird durch die Integration von Citrix Gateway in das Webinterface, Citrix Virtual Apps und Desktops erreicht. Diese Integration bietet erweiterte Authentifizierung und eine Zugriffssteuerungsoption für das Webinterface. Weitere Informationen zum Webinterface finden Sie in der Webinterface-Dokumentation in der Citrix Dokumentationsbibliothek.

Für Remote-Konnektivität zu einer Serverfarm ist das Citrix Gateway-Plug-in nicht erforderlich. Um auf veröffentlichte Anwendungen oder Desktops zuzugreifen, stellen Benutzer mithilfe der Citrix Workspace-App eine Verbindung her.

Integrieren Sie Citrix Gateway mit Citrix Virtual Apps and Desktops

Wenn Sie Citrix 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 Citrix Gateway und das Webinterface für die Kommunikation miteinander.

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

  • Erstellen einer Webinterface-Site in der Citrix Virtual Apps and Desktops-Farm
  • Konfigurieren von Einstellungen im Webinterface, um Benutzerverbindungen über Citrix Gateway weiterzuleiten.
  • Konfigurieren von Citrix Gateway für die Kommunikation mit dem Webinterface und der Secure Ticket Authority (STA).

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

Citrix Gateway und Webinterface verwenden die STA und den Citrix XML-Dienst, um Benutzerverbindungen herzustellen. Der STA- und XML-Dienst wird auf dem Citrix Virtual Apps and Desktops-Server ausgeführt.

Herstellen einer sicheren Verbindung zur Serverfarm

Das folgende Beispiel zeigt, wie Citrix Gateway, das in der DMZ bereitgestellt wird, das Webinterface unterstützt, um einen sicheren, einzigen Zugriffspunkt auf veröffentlichte Ressourcen bereitzustellen, 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 Citrix Gateway her.
  • Das Webinterface ist hinter Citrix Gateway im sicheren Netzwerk. Das Benutzergerät stellt die erste Verbindung zu Citrix Gateway her und die Verbindung wird an das Webinterface weitergeleitet.
  • Das sichere Netzwerk enthält eine Serverfarm. Ein Server in dieser Serverfarm führt die Secure Ticket Authority (STA) und den Citrix XML-Dienst aus. Die STA und der XML-Dienst können entweder auf Citrix Virtual Apps and Desktops ausgeführt werden.

Prozessübersicht: Benutzerzugriff auf veröffentlichte Ressourcen in der Serverfarm

  1. Ein Remote-Benutzer gibt die Adresse von Citrix 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. Citrix Gateway erhält die Verbindungsanfrage und Benutzer werden nach ihren Anmeldeinformationen gefragt. Die Anmeldeinformationen werden über Citrix Gateway zurückgegeben, Benutzer werden authentifiziert und die Verbindung wird an das Webinterface übergeben.
  3. Das Webinterface sendet die Benutzeranmeldeinformationen an den Citrix XML-Dienst, der in der Serverfarm ausgeführt wird.
  4. Der XML-Dienst authentifiziert die Benutzeranmeldeinformationen und sendet dem Webinterface eine Liste der veröffentlichten Anwendungen oder Desktops, auf die der Benutzer zugreifen darf.
  5. Das Webinterface 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 das Webinterface gesendet, die die veröffentlichte Ressource angibt, auf die der Benutzer geklickt hat.
  7. Das Webinterface interagiert mit dem XML-Dienst und erhält ein Ticket, das den Server angibt, auf dem die veröffentlichte Ressource ausgeführt wird.
  8. Das Webinterface sendet eine Sitzungsticket Anfrage 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 das Webinterface.
  9. Das Webinterface generiert eine ICA-Datei, die das von der STA ausgestellte Ticket enthält, und sendet es an den Webbrowser auf dem Benutzergerät. Die vom Webinterface generierte ICA-Datei enthält den vollqualifizierten Domänennamen (FQDN) oder den Domain Name System (DNS) Namen von Citrix 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 Citrix Gateway FQDN- oder DNS-Namens in der ICA-Datei eine Verbindung zu Citrix Gateway her. Das anfängliche SSL/TLS-Handshaking erfolgt, um die Identität von Citrix Gateway festzustellen.
  11. Das Benutzergerät sendet das Sitzungsticket an Citrix Gateway und dann kontaktiert Citrix Gateway die STA zur Ticketvalidierung.
  12. Die STA gibt die IP-Adresse des Servers, auf dem sich die angeforderte Anwendung befindet, an Citrix Gateway zurück.
  13. Citrix Gateway stellt eine TCP-Verbindung zum Server her.
  14. Citrix 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 Citrix Gateway weitergeleitet. Der Verkehr zwischen dem Benutzergerät und Citrix Gateway ist verschlüsselt. Der Verkehr zwischen Citrix Gateway und dem Server kann unabhängig verschlüsselt werden, ist jedoch standardmäßig nicht verschlüsselt.
Zugreifen auf Citrix Virtual Apps and Desktops-Ressourcen über das Webinterface