XWindow para Solaris desde Windows

Como sabemos XWindow (el sistema de venanas X) es una interfaz gráfica para sistemas Unix cuyo protocolo permite la interacción gráfica en red entre un usuario y una o más computadoras. Es decir, mediate Xwindow seremos capaces de abrir programas gráficos que realmente corren en otra máquina.

En esta entrada vamos repasar las configuraciones y comandos necesarios para abrir una sesión XWindow en Solaris desde un cliente Windows. Para ello, antes de nada, enumeraremos los pre-requisitos necesarios para abrir ventanas X pertenecientes a un servidor Solaris desde nuestro host local en el que corre Windows:

1. Abrir cliente X en nuestro PC local Windows, por ejemplo Xming.

2. Antes de conectar con nuestro servidor Solaris mediante el cliente ssh putty comprobar que la opción Enable X11 Forwarding está seleccionada (Connection section -> SSH ->  X11, and Enable X11 Forwarding option).

3. Comprobar, en el lado de nuestro servidor Solaris, que la configuración del fichero /etc/ssh/sshd_config contiene los siguientes parámetros definidos como se muestra a continuación:

# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Una vez revisados los pre-requisitos enumerados anteriormente, vamos a explicar los comandos necesarios para abrir una sesión Xwindow en nuestro pc local con cualquier usuario del host Solaris con el que necesitemos que se ejecuten los programas XWindow.

Imaginemos que conectamos por ssh contra nuestro servidor Solaris mediante el usuario: usuario_solaris_x.

  1. Obtendremos el valor de la variable de entorno DISPLAY.
usuario_solaris_x$env | grep -i display
DISPLAY=localhost:10.0

2. Modificar los permisos del fichero .Xauthority del usuario usuario_solaris_x.

chmod 664 .Xauthority

3. Cambiaremos de usuario mediante la ejecución del comando su (imaginemos que cambiamos al usuario usuario_solaris_y).

4. Redirigiremos las variables:

usuario_solaris_y$export DISPLAY=localhost:10.0
usuario_solaris_y$export XAUTHORITY=/export/home/usuario_solaris_x/.Xauthority

 

Para comprobar que efectivamente Xwindow funciona correctamente, podemos ejecutar a modo de ejemplo xclock. Si todo está correctamente configurado, deberíamos ver que aparece una pequeña ventana con un reloj

Espero que este artículo os ayude.

Saludos desde el otro lado de la pantalla negra.

Esta entrada ha sido publicada en Sin categoría y etiquetada como , , , , . Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *