Uso de la aplicación Citrix Workspace para Linux como proxy de ICA a X

Puede utilizar una estación de trabajo que ejecuta la aplicación Citrix Workspace como servidor y redirigir la salida a otro dispositivo compatible con X11. Se recomienda realizar esto para entregar aplicaciones de Microsoft Windows a terminales X o estaciones de trabajo UNIX en las que la aplicación Citrix Workspace no está disponible.

Nota:

El software de la aplicación Citrix Workspace está disponible para muchos dispositivos X y en esos casos la mejor solución es instalar el software en los dispositivos. Esta forma de ejecutar la aplicación Citrix Workspace, como proxy de ICA a X, se conoce también como ICA en el lado del servidor.

Cuando se ejecuta la aplicación Citrix Workspace, se la puede considerar como un conversor de ICA a X11 que dirige la salida de X11 al escritorio de Linux local. Sin embargo, también es posible redirigir la salida a otra pantalla de X11. Puede ejecutar simultáneamente varias copias de la aplicación Citrix Workspace en un sistema, para que cada una de ellas envíe su salida a un dispositivo diferente.

En este gráfico se muestra un sistema con la aplicación Citrix Workspace para Linux configurado como proxy de ICA a X:

Proxy de ICA a X

Para configurar este tipo de sistema, necesita un servidor Linux que actúe como el proxy de ICA a X11:

  • Si ya tiene terminales X, puede ejecutar la aplicación Citrix Workspace en el servidor Linux que normalmente proporciona las aplicaciones X para los terminales X.
  • Si desea implementar estaciones de trabajo UNIX en las que la aplicación Citrix Workspace no está disponible, necesita tener un servidor adicional que actúe como proxy. Esta función puede cumplirla un PC que ejecute Linux.

Funcionalidades admitidas

El dispositivo final recibe las aplicaciones a través de X11, usando las capacidades del protocolo ICA. De forma predeterminada, puede utilizar la asignación de unidades solamente para acceder a las unidades en el proxy. Esto no supone ningún problema si utiliza terminales X que, por lo general, no tienen unidades locales. Si distribuye aplicaciones a otras estaciones de trabajo UNIX, puede:

  • Montar la estación de trabajo UNIX local mediante NFS en la estación de trabajo que actúa como proxy y, a continuación, crear una asignación de unidad del cliente al punto de montaje NFS en el proxy.
  • Utilizar un proxy de NFS a SMB, como SAMBA, o bien, un cliente NFS en el servidor, como Microsoft Services para UNIX.

Algunas funciones no se transfieren al dispositivo final:

  • Redirección USB
  • Redirección de tarjetas inteligentes
  • Redirección de puertos COM
  • No se transfiere sonido al dispositivo X11, aunque el servidor que actúa como proxy admita sonido.
  • Las impresoras de los clientes no se transfieren al dispositivo X11. Acceda manualmente a la impresora de UNIX desde el servidor a través de la impresión LPD, o bien, utilice una impresora de red.
  • No se espera que la redirección de entrada multimedia funcione porque requiere una cámara Web en la máquina que ejecuta la aplicación Citrix Workspace, que es el servidor que actúa como un proxy. Sin embargo, la redirección de salida multimedia funciona con GStreamer instalado en el servidor que actúa como proxy (no comprobado).

Para iniciar la aplicación Citrix Workspace con ICA en el lado del servidor desde un terminal X o una estación de trabajo UNIX

  1. Utilice ssh o telnet para conectarse al dispositivo que actúa como proxy.

  2. En un intérprete de comandos del dispositivo proxy, configure la variable de entorno DISPLAY para el dispositivo local. Por ejemplo, en un intérprete de comandos de C, escriba:

    setenv DISPLAY <local:0>

    Nota:

    Si utiliza el comando ssh -X para conectarse al dispositivo que actúa como proxy, no necesita configurar la variable de entornoDISPLAY.

  3. En un símbolo del sistema del dispositivo local, escriba xhost <nombre del servidor proxy>

  4. Si la aplicación Citrix Workspace no se instaló en el directorio de instalación predeterminado, asegúrese de que la variable de entorno ICAROOT esté configurada para apuntar al directorio de instalación real.

  5. Ubique el directorio donde está instalada la aplicación Citrix Workspace. En un símbolo del sistema, escriba selfservice &.