Traer ventanas de una estación Linux del Laboratorio a mi PC (Windows o Linux)
De Laboratorio de Telemática
En este tutorial se explica como "traer" o visualizar una aplicación gráfica de una estación del Laboratorio en nuestro equipo (ya sea Windows o Linux). Dependiendo de si estás usando un Sistema Operativo Windows o Linux, los pasos a seguir son diferentes.
[editar] En Windows
Para llevar acabo este proceso en Windows, necesitarás dos aplicaciones auxiliares:
- Putty: para poder abrir una sesión remota a una estación del Laboratorio
- Xming: para poder disponer de un entorno X11 en una máquina Windows.
Ambas aplicaciones son gratuitas y las puedes descargar de sus respectivas páginas oficiales. Una vez has instalado ambas en Windows, seguramente tendrás un icono de acceso directo en el escritorio de Windows. Sigue estos pasos (y en este orden).
1) Abre Xming. No verás ninguna aplicación, solamente un icono de notificación al lado del reloj de Windows. (visualmente es como una X).
2) Abre Putty. Verás la pantalla clásica de Putty en la que se te solicita el nombre de máquina a la que deseas conectarte. En la parte de la derecha, busca la pestaña Connection -> SSH -> X11. Activa la casilla Enable X11 Forwarding. Posteriormente vuelve a la pantalla principal y busca una máquina disponible en el Parte de guerra del Laboratorio (una que tenga el puerto SSH en verde) y escribe su nombre en la casilla de "Host". Una vez abierta la sesión, las aplicaciones que requieran entorno gráfico serán abiertas en tu escritorio Windows a través de XMing.
[editar] En Linux o MacOS X
En Linux o MacOS X el proceso resulta mucho más sencillo que en Windows. En primer lugar localiza una estación del Laboratorio que esté disponible. Para ello, como deberías saber puedes utilizar el Parte de guerra del Laboratorio. Busca una estación con el servicio SSH en verde.
Una vez has localizado una estación disponible, debes abrir el terminal e iniciar una sesión SSH en esta máquina. Es importante que antepongas el modificador -X (en mayúscula) antes del nombre de la máquina. Por ejemplo, si he localizado la máquina beta30.aulas.gsyc.es escribiría lo siguiente:
$ ssh -X miusuario@beta30.aulas.gsyc.es
(como ya sabes, si el nombre de usuario de tu máquina coincide con el de la máquina remota lo puedes omitir).
Una vez hecho esto, verás el shell normal y corriente que ves cuando inicias una sesión SSH, con la salvedad de que al abrir una aplicación que requiera una interfaz gráfica (X11), la verás ejecutarse en tu escritorio local.
Nota: En Mac OS X es necesario terner instalado X11 para poder "traer" ventanas a la máquina local. Si no lo tienes instalado, lo puedes hacer con el DVD de instalación de Mac OS X.
