Sitzungszuverlässigkeit
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 Clientwiederverbindung und Sitzungszuverlässigkeit.
Hinweis:
Daten, die über eine Sitzungszuverlässigkeitsverbindung ü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 Wiederverbindungs-Benutzeroberfläche
Weitere Informationen finden Sie unter Richtlinieneinstellungen für die Sitzungszuverlässigkeit und Richtlinieneinstellungen für die automatische Clientwiederverbindung.
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 überwacht 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.
- Portnummer für Sitzungszuverlässigkeit
Sie können die Portnummer für die Sitzungszuverlässigkeit auch mit dem folgenden Befehl festlegen (Portnummer 2599 als Beispiel).
/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 verbietet.
- Server-zu-Client-Keep-Alive-Intervall
Keep-Alive-Nachrichten werden zwischen dem Linux VDA und dem Client gesendet, wenn in einer Sitzung keine Aktivität (z. B. keine Mausbewegung oder Bildschirmaktualisierung) stattfindet. Die Keep-Alive-Nachrichten werden 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 (10 Sekunden als Beispiel).
/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 (10 Sekunden als Beispiel).
/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 dem Aktivieren der Sitzungszuverlässigkeit über die Richtlinieneinstellung nicht gestartet werden.
Um dieses Problem zu umgehen, gehen Sie wie folgt vor:
- 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 (z. B. Port 2598).
netstat -an | grep 2598 <!--NeedCopy-->Wenn kein TCP-Listener am 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-->