Sitzungszuverlässigkeit konfigurieren
Citrix® führt die Funktion zur Sitzungszuverlässigkeit für alle unterstützten Linux-Plattformen ein. Die Sitzungszuverlässigkeit ist standardmäßig aktiviert.
Die Sitzungszuverlässigkeit stellt ICA-Sitzungen bei Netzwerkunterbrechungen nahtlos wieder her. Weitere Informationen zur Sitzungszuverlässigkeit finden Sie unter Automatische Client-Wiederverbindung und Sitzungszuverlässigkeit.
Hinweis: Daten, die über eine Verbindung mit Sitzungszuverlässigkeit übertragen werden, liegen standardmäßig im Klartext vor. Aus Sicherheitsgründen empfehlen wir Ihnen, die TLS-Verschlüsselung zu aktivieren. Weitere Informationen zur TLS-Verschlüsselung finden Sie unter Sichern von Benutzersitzungen mit TLS.
Sie können die folgenden Richtlinien für die Sitzungszuverlässigkeit in Citrix Studio festlegen:
- Sitzungszuverlässigkeitsverbindungen
- Sitzungszuverlässigkeits-Timeout
- Sitzungszuverlässigkeits-Portnummer
- Transparenzstufe der Benutzeroberfläche für die Wiederverbindung
Weitere Informationen finden Sie unter Richtlinieneinstellungen für die Sitzungszuverlässigkeit und Richtlinieneinstellungen für die automatische Client-Wiederverbindung.
Hinweis: Nachdem Sie die Richtlinie Sitzungszuverlässigkeitsverbindungen oder Sitzungszuverlässigkeits-Portnummer festgelegt haben, starten Sie den VDA-Dienst und den HDX™-Dienst in dieser Reihenfolge neu, damit Ihre Einstellungen wirksam werden.
Einstellungen auf dem Linux VDA
- TCP-Listener für Sitzungszuverlässigkeit aktivieren/deaktivieren
Standardmäßig ist der TCP-Listener für die Sitzungszuverlässigkeit aktiviert und lauscht auf Port 2598. Um den Listener zu deaktivieren, führen Sie den folgenden Befehl aus.
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000000"
<!--NeedCopy-->
Hinweis: Starten Sie den HDX-Dienst neu, damit Ihre Einstellungen wirksam werden. Das Deaktivieren des TCP-Listeners deaktiviert die Sitzungszuverlässigkeit nicht. Die Sitzungszuverlässigkeit ist weiterhin über andere Listener (z. B. SSL) verfügbar, wenn die Funktion über die Richtlinie Sitzungszuverlässigkeitsverbindungen aktiviert ist.
- Sitzungszuverlässigkeits-Portnummer
Sie können die Portnummer für die Sitzungszuverlässigkeit auch mit dem folgenden Befehl festlegen (beispielsweise Portnummer 2599).
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "PortNumber" -d "2599"
<!--NeedCopy-->
Hinweis: Starten Sie den HDX-Dienst neu, damit Ihre Einstellung wirksam wird. Wenn die Portnummer über die Richtlinieneinstellung in Citrix Studio festgelegt wurde, wird Ihre Einstellung auf dem Linux VDA ignoriert. Stellen Sie sicher, dass die Firewall auf dem VDA so konfiguriert ist, dass sie den Netzwerkverkehr über den festgelegten Port nicht unterbindet.
- Server-zu-Client-Keep-Alive-Intervall
Keep-Alive-Nachrichten für die Sitzungszuverlässigkeit werden zwischen dem Linux VDA und dem ICA®-Client gesendet, wenn in der Sitzung keine Aktivität stattfindet (z. B. keine Mausbewegung, keine Bildschirmaktualisierung). Die Keep-Alive-Nachrichten werden dazu verwendet, um zu erkennen, ob der Client noch reagiert. Wenn keine Antwort vom Client erfolgt, wird die Sitzung angehalten, bis der Client die Verbindung wiederherstellt. Diese Einstellung gibt die Anzahl der Sekunden zwischen aufeinanderfolgenden Keep-Alive-Nachrichten an. Standardmäßig ist diese Einstellung nicht konfiguriert. Um sie zu konfigurieren, führen Sie den folgenden Befehl aus (beispielsweise 10 Sekunden).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpServerToClientKeepAlive" -d "10" --force
- Client-zu-Server-Keep-Alive-Intervall
Diese Einstellung gibt die Anzahl der Sekunden zwischen aufeinanderfolgenden Keep-Alive-Nachrichten an, die vom ICA-Client an den Linux VDA gesendet werden. Standardmäßig ist diese Einstellung nicht konfiguriert. Um sie zu konfigurieren, führen Sie den folgenden Befehl aus (beispielsweise 10 Sekunden).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpClientToServerKeepAlive" -d "10" --force
<!--NeedCopy-->
Problembehandlung
Sitzungen können nach der Aktivierung der Sitzungszuverlässigkeit über die Richtlinieneinstellung nicht gestartet werden.
Um dieses Problem zu umgehen, führen Sie die folgenden Schritte aus:
- Stellen Sie sicher, dass der VDA-Dienst und der HDX-Dienst in dieser Reihenfolge neu gestartet werden, nachdem Sie die Sitzungszuverlässigkeit über die Richtlinieneinstellung in Citrix Studio aktiviert haben.
-
Führen Sie auf dem VDA den folgenden Befehl aus, um zu überprüfen, ob der TCP-Listener für die Sitzungszuverlässigkeit ausgeführt wird (beispielsweise Port 2598).
netstat -an | grep 2598 <!--NeedCopy-->Wenn kein TCP-Listener auf dem Port für die Sitzungszuverlässigkeit vorhanden ist, aktivieren Sie den Listener, indem Sie den folgenden Befehl ausführen.
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000001" <!--NeedCopy-->