[HowTo] Traerse las X por SSH de un sistema XWindow

En muchos casos no tendremos acceso directo a un PC, entonces existen diversas opciones para conectarnos a él, mucho de vosotros habréis usado Telnet, SHH, NX, etc. Todas me parecen buenas opciones, quitanlo la primera ya que el paso de información es en texto plano, con lo que si esnifan de nuestra red tendrán todos los mensajes enviados/recibidos.

Dicho esto, tenemos dos opciones principales para conectarnos a un PC, por SSH o por NX, quizás conozcáis ambos, básicamente un cliente NX se trae las X del sistema host generando un escritorio sobre el equipo que se conecta, parece buena idea para conectarse, de hecho lo es, ya os comentaré a través de otra entrada una forma sencilla de configurarlo. Ahora simplemente me gustaría que probaseis a traeros las X de un equipo Linux desde otro equipo Linux mediantes SSH, para ello basta con conectarse añadiendo la opción -X:

$ ssh -X <usuario>@<equipo>

Y se nos solicitarán los credenciales para el usuario especificado. Si no se especifica ningún usuario usará el nombre del local, que podrá coincidir o no con el del equipo remoto.

Para lanzar una aplicación con interfaz gráfica lo haremos como una local pero desde la sesión SSH:

$ gedit &

En la próxima entrada os contaré como hacer esto mismo sobre una máquina Windows, usando el servidor de X XMing.

Acerca de Alberto Hornero Luque

Contínuamente relacionado con el procesamiento de imágenes y el análisis numérico, se encuentra actualmente trabajando como Ingeniero Técnico en el laboratorio de Métodos Cuantitativos de Teledetección del CSIC.  Administrador del portal Linux Hispano y cofundador de Red de Autores y Geometrio, centra sus intereses en tecnologías abiertas, desarrollos en la nube y GNU/Linux. Es un apasionado de la fotografía y puedes seguir sus updates en @ahornero y LinkedIn.

4 Comentarios:

  1. Pingback: Bitacoras.com

  2. daniel dice:

    Hola!

    ¿Con que programa hiciste ese diagrama de red?

    Saludos – Daniel

  3. Zardoz dice:

    Deberíais de probar a hacer lo mismo con NX (ya sea freeNx o el cliente/servidor propietario). Simplemente, encapsula el protocolo X en SSH y utiliza un sistema de cacheo inteligente, que permite enviar las X vía incluso una conexión por módem telefónico y que funcione aceptablemente fluido. A su lado, VNC y similares parecen tortugas del pleistoceno arrastrándose penosamente.

  4. carazo dice:

    @Zardoz: También usamos NX pero cuando estamos en una máquina en la que no podemos instalar cosas o estamos algo apurados de tiempo como para instalar NX hacemos eso directamente que prácticamente siempre funciona y va bastante fluido para poder lanzar unas pocas ventanas.

Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.