Fiabilidad de sesión
Citrix® presenta la función de fiabilidad de sesión para todas las plataformas Linux compatibles. La fiabilidad de sesión está habilitada de forma predeterminada.
La fiabilidad de sesión reconecta las sesiones ICA sin interrupciones a pesar de las interrupciones de red. Para obtener más información sobre la fiabilidad de sesión, consulta Reconexión automática de cliente y fiabilidad de sesión.
Nota:
Los datos transmitidos a través de una conexión de fiabilidad de sesión están en texto sin formato de forma predeterminada. Por motivos de seguridad, te recomendamos que habilites el cifrado TLS. Para obtener más información sobre el cifrado TLS, consulta Protege las sesiones de usuario con TLS.
Puedes configurar las siguientes directivas para la fiabilidad de sesión en Citrix Studio:
- Conexiones de fiabilidad de sesión
- Tiempo de espera de fiabilidad de sesión
- Número de puerto de fiabilidad de sesión
- Nivel de transparencia de la interfaz de usuario de reconexión
Para obtener más información, consulta Configuración de directivas de fiabilidad de sesión y Configuración de directivas de reconexión automática de cliente.
Nota:
Después de configurar la directiva de conexiones de fiabilidad de sesión o de número de puerto de fiabilidad de sesión, reinicia el servicio VDA y el servicio HDX™, en este orden, para que la configuración surta efecto.
Configuración en el VDA de Linux
- Habilitar/deshabilitar el oyente TCP de fiabilidad de sesión
De forma predeterminada, el oyente TCP de fiabilidad de sesión está habilitado y escucha en el puerto 2598. Para deshabilitar el oyente, ejecuta el siguiente comando.
- /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000000"
<!--NeedCopy-->
-
Nota:
Reinicia el servicio HDX para que la configuración surta efecto. Deshabilitar el oyente TCP no deshabilita la fiabilidad de sesión. La fiabilidad de sesión sigue estando disponible a través de otros oyentes (por ejemplo, SSL) si la función está habilitada mediante la directiva de conexiones de fiabilidad de sesión.
- Número de puerto de fiabilidad de sesión
También puedes configurar el número de puerto de fiabilidad de sesión mediante el siguiente comando (usando el número de puerto 2599 como ejemplo).
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "PortNumber" -d "2599"
<!--NeedCopy-->
Nota:
Reinicia el servicio HDX para que la configuración surta efecto. Si el número de puerto se ha configurado mediante la directiva en Citrix Studio, se ignorará tu configuración en el VDA de Linux. Asegúrate de que el firewall del VDA esté configurado para no prohibir el tráfico de red a través del puerto configurado.
- Intervalo de latido (keep-alive) de servidor a cliente
Se envían mensajes de latido (keep-alive) entre el VDA de Linux y el cliente cuando no hay actividad (por ejemplo, sin movimiento del ratón ni actualización de pantalla) en una sesión. Los mensajes de latido se utilizan para detectar si el cliente sigue respondiendo. Si no hay respuesta del cliente, la sesión se suspende hasta que el cliente se reconecta. Esta configuración especifica el número de segundos entre mensajes de latido sucesivos. De forma predeterminada, esta configuración no está configurada. Para configurarla, ejecuta el siguiente comando (usando 10 segundos como ejemplo).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpServerToClientKeepAlive" -d "10" --force
- Intervalo de latido (keep-alive) de cliente a servidor
Esta configuración especifica el número de segundos entre mensajes de latido sucesivos enviados desde el cliente ICA® al VDA de Linux. De forma predeterminada, esta configuración no está configurada. Para configurarla, ejecuta el siguiente comando (usando 10 segundos como ejemplo).
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpClientToServerKeepAlive" -d "10" --force
<!--NeedCopy-->
Solución de problemas
No se pueden iniciar sesiones después de habilitar la fiabilidad de sesión mediante la configuración de directiva.
Para solucionar este problema, haz lo siguiente:
- Asegúrate de que el servicio VDA y el servicio HDX se reinicien, en este orden, después de habilitar la fiabilidad de sesión mediante la configuración de directiva en Citrix Studio.
-
En el VDA, ejecuta el siguiente comando para verificar que el oyente TCP de fiabilidad de sesión se está ejecutando (usando el puerto 2598 como ejemplo).
netstat -an | grep 2598 <!--NeedCopy-->Si no hay ningún oyente TCP en el puerto de fiabilidad de sesión, habilita el oyente ejecutando el siguiente comando.
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000001" <!--NeedCopy-->