Gateway

Konfiguration von Sitzungsrichtlinien und Profilen für Citrix Endpoint Management und StoreFront

Um Verbindungen über Citrix Gateway von den verschiedenen Versionen von Receiver und mithilfe von Secure Hub aus zuzulassen, müssen Sie Sitzungsrichtlinien und Profile für Endpoint Management und StoreFront mit bestimmten Regeln erstellen, damit die Verbindungen funktionieren. Sie können separate Sitzungsrichtlinien und Profile für Folgendes erstellen:

  • Citrix Gateway Plug-in
  • Receiver für Android
  • Receiver für BlackBerry 10 1.0
  • Receiver für BlackBerry 2.2
  • Receiver für Chromebook
  • Receiver für HTML5
  • Receiver für iOS
  • Receiver für Linux
  • Receiver für Mac
  • Receiver für Playbook 1.0
  • Receiver für Windows 8/RT
  • Receiver für Web
  • Secure Hub

Wenn Sie den Ausdruck für Secure Hub, Receiver für Windows, Receiver für Mac oder Receiver für Web konfigurieren, beginnt der User-Agent-Header immer mit CitrixReceiver. Neuere Versionen von Receiver, die die systemeigenen Protokolle in Citrix Endpoint Management erkennen, enthalten auch einen Header namens X-Citrix-Gateway. Wenn Sie eine Regel erstellen, können Sie AND (&&) oder OR (||) verwenden, um die Bedingung für zwei konfigurierte Ausdrücke anzugeben.

Wichtig: Citrix empfiehlt, den Schnellkonfigurationsassistenten auszuführen, um alle erforderlichen Richtlinien für Verbindungen zu Endpoint Management und StoreFront von Citrix Gateway aus zu konfigurieren. Die folgenden Abschnitte enthalten Informationen zum manuellen Konfigurieren der Richtlinien.

Konfigurieren virtueller Server

Wenn Endpoint Management Teil Ihrer Bereitstellung ist, müssen Sie zwei virtuelle Server erstellen:

  • Der erste virtuelle Server ist für Benutzer gedacht, die mithilfe von Secure Hub eine Verbindung herstellen. Nach der Benutzerauthentifizierung kommuniziert dieser virtuelle Server direkt mit Endpoint Management.
  • Der zweite virtuelle Server sind Benutzer, die mithilfe von Receiver für Web, Citrix Receiver für Windows oder Citrix Receiver für Mac eine Verbindung herstellen. Receiver kommuniziert direkt mit StoreFront und nicht mit Endpoint Management, nachdem Citrix Gateway Benutzer authentifiziert hat.

Auf jedem virtuellen Citrix Gateway-Server müssen Sie ein Serverzertifikat installieren, das über einen eindeutigen, vollqualifizierten Domänennamen verfügt.

Konfiguration von Sitzungsrichtlinien

Sie konfigurieren Sitzungsrichtlinien für Endpoint Management- und StoreFront-Bereitstellungen. Sie können dieselben Richtlinienausdrücke für beide Bereitstellungen verwenden, jedoch unterscheiden sich die Sitzungsprofileinstellungen geringfügig. Die Sitzungsrichtlinienausdrücke, die Sie konfigurieren, hängen von der Version von Receiver und dem Citrix Gateway-Plug-In ab, das Sie verwenden.

Einige Versionen von Receiver unterstützen die StoreFront-Dienstprotokolle, die direkte Verbindungen über Citrix Gateway zu Stores in StoreFront ermöglichen, nicht vollständig. Zu den früheren Receiver-Versionen, die diese Protokolle nicht unterstützen, gehören:

  • Receiver für Windows 3.0 und frühere Versionen
  • Receiver für Mac 11.4 und frühere Versionen
  • Receiver für Android 3.0 und frühere Versionen
  • Receiver für iOS 5.5 und frühere Version

Die folgende Tabelle zeigt den Richtlinienausdruck, der basierend auf der Version von Receiver und dem von Ihnen verwendeten Citrix Gateway-Plug-In konfiguriert werden muss:

   
Die Receiver-Version unterstützt keine StoreFront-Dienstprotokolle REQ.HTTP.HEADER-Benutzeragent ENTHÄLT CitrixReceiver & REQ.HTTP.HEADER X-Citrix-Gateway NOTEXISTS
Die Worx Home- oder Receiver-Version unterstützt die StoreFront-Dienstprotokolle REQ.HTTP.HEADER User-Agent CONTAINS CitrixReceiver && REQ.HTTP.HEADER X-Citrix-Gateway EXISTS
Citrix Gateway Plug-in für Windows; Citrix Gateway Plug-in für Mac REQ.HTTP.HEADER-Benutzeragent ENTHÄLT KEINEN CITRIXReceiver && REQ.HTTP.HEADER-Referer NICHT EXISTIERT
Receiver für Web REQ.HTTP.HEADER User-Agent NOTCONTAINS CitrixReceiver && REQ.HTTP.HEADER Referer EXISTS
Receiver für Windows 8/RT REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver & REQ.HTTP.HEADER-User-Agent ENTHÄLT WindowsRT

Wenn Sie den Richtlinienausdruck für Receiver-Versionen konfigurieren, können Sie zwischen dem Receiver-Typ im Richtlinienausdruck unterscheiden.

   
Receiver für Android REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Android
Receiver für BlackBerry 2.2 REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Blackberry
Receiver für Chromebook REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Chromebook
Receiver für HTML5 REQ.HTTP.HEADER User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER User-Agent ENTHÄLT HTML5
Receiver für iOS REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT iOS
Receiver für Linux REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Linux
Receiver für Mac REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT MacOSX
Receiver für Playbook 1.0 REQ.HTTP.HEADER-Benutzeragent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-Benutzeragent ENTHÄLT Playbook
Receiver für Windows 8/RT. 1.3 REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Win8
Receiver für Windows REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Windows
Receiver für Windows Phone 8 REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT WindowsPhone
Worx Home REQ.HTTP.HEADER-User-Agent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER-User-Agent ENTHÄLT Windows

Wenn Sie eine Sitzungsrichtlinie konfigurieren, die StoreFront-Dienstprotokolle und Receiver für iOS unterstützt, sieht der Ausdruck möglicherweise wie folgt aus:

REQ.HTTP.HEADER-Benutzeragent ENTHÄLT CitrixReceiver && REQ.HTTP.HEADER X-Citrix-Gateway EXISTIERT && REQ.HTTP.HEADER-Benutzeragent ENTHÄLT iOS/

So konfigurieren Sie Ausdrücke in Sitzungsrichtlinien

Verwenden Sie beim Konfigurieren des Ausdrucks für eine Sitzungsrichtlinie die folgenden Richtlinien. Sie können dieses Verfahren für Endpoint Management- und StoreFront-Bereitstellungen verwenden.

  1. Erweitern Sie im Konfigurationsprogramm auf der Registerkarte Konfiguration im Navigationsbereich Citrix Gateway > Richtlinien und klicken Sie dann auf Sitzung.
  2. Klicken Sie im Detailbereich auf “Hinzufügen”. Hinweis: Um eine Sitzungsrichtlinie zu ändern, wählen Sie im Detailbereich die Richtlinie aus und klicken Sie dann auf Öffnen.
  3. Wählen Sie im Dialogfeld Citrix Gateway-Sitzungsrichtlinie erstellen die Option Advanced Freeform aus und klicken Sie dann auf Hinzufügen.
  4. Verwenden Sie im Dialogfeld Ausdruck hinzufügen die folgenden Parameter als Richtlinie für den Ausdruck:
    1. Wählen Sie unter Ausdruckstyp die Option Allgemein aus.
    2. Wählen Sie unter Flow Type die Option REQ aus.
    3. Wählen Sie unter Protocol die Option HTTP.
    4. Wählen Sie im Qualifier die Option Header aus.
    5. Wählen Sie in Operator je nach Ausdruck CONTAINS, NOTCONTAINS, EXISTS oder NOTEXISTS aus.
    6. Geben Sie im Feld Wert den Parameter ein, z. B. CitrixReceiver.
    7. Geben Sie unter Header Name die Option User-Agent ein und klicken Sie dann auf OK.
  5. Nachdem Sie den ersten Ausdruck gespeichert haben, klicken Sie im Dialogfeld Citrix Gateway-Sitzungsrichtlinie erstellen auf Und, um && zum Ausdruck hinzuzufügen, und klicken Sie dann auf Hinzufügen.
  6. Wiederholen Sie Schritt 2, um die zweite Regel zu konfigurieren.
  7. Wenn Sie mit dem Hinzufügen der Regeln fertig sind, klicken Sie auf Erstellen und dann auf Schließen.

Konfiguration von Sitzungsprofilen

Wenn Sie Sitzungsprofile für die Verwendung mit einer Sitzungsrichtlinie konfigurieren, müssen Sie Parameter konfigurieren, die für den vom Profil unterstützten Verbindungstyp spezifisch sind.

Wenn die StoreFront-IP-Adresse eine öffentliche IP-Adresse ist und Sie Split-Tunneling im Sitzungsprofil deaktivieren, ist die SSO-Funktionalität auf Citrix Gateway intern deaktiviert. Benutzer erhalten eine Fehlermeldung “Zugriff verweigert”, wenn sie versuchen, sich bei StoreFront anzumelden. Sie müssen Split-Tunneling aktivieren, um SSO von einer öffentlichen IP-Adresse aus zuzulassen.

Wenn Sie die Konfiguration der Richtlinie und des Profils abgeschlossen haben, binden Sie die Sitzungsrichtlinie an den virtuellen Server. Sie müssen auch für jede Sitzungsrichtlinie eine Prioritätsnummer zuweisen.

Die von Ihnen konfigurierten Sitzungsprofile haben unterschiedliche Einstellungen für Endpoint Management und StoreFront. Weitere Informationen finden Sie in den Themen für Endpoint Management und StoreFront weiter unten in diesem Abschnitt.

Konfiguration von Sitzungsrichtlinien und Profilen für Citrix Endpoint Management und StoreFront