Sitzungszuverlässigkeit
Citrix® führt die Funktion für Sitzungszuverlässigkeit auf allen 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 Automatisches Client-Reconnect 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 Benutzersitzungen mit TLS sichern.
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 Sitzungszuverlässigkeit und Richtlinieneinstellungen für automatisches Client-Reconnect.
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 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 Sitzungszuverlässigkeits-Portnummer auch mit dem folgenden Befehl festlegen (wobei Portnummer 2599 als Beispiel dient).
/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.
- Keep-Alive-Intervall vom Server zum Client
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) vorliegt. 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 wieder eine Verbindung herstellt. 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 (wobei 10 Sekunden als Beispiel dienen).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpServerToClientKeepAlive" -d "10" --force
- Keep-Alive-Intervall vom Client zum Server
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 (wobei 10 Sekunden als Beispiel dienen).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpClientToServerKeepAlive" -d "10" --force
<!--NeedCopy-->
Fehlerbehebung
Sitzungen können nach dem Aktivieren 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 Sitzungszuverlässigkeit ausgeführt wird (wobei Port 2598 als Beispiel dient).
netstat -an | grep 2598 <!--NeedCopy-->Wenn kein TCP-Listener auf dem Sitzungszuverlässigkeits-Port 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-->