Archivos del Jueves, 13 de Julio de 2006

Sesión gráfica via SSH

Jueves, 13 de Julio de 2006 a las

Acabo de descubrir cómo ejecutar aplicaciones gráficas en remoto vía SSH, algo que llevaba tiempo queriendo hacer pero que ni siquiera me había molestado en mirar bien y que me encuentro de rebote en el Planeta Ubuntu. Me habían hablado del export display pero creo que esto es bastante más sencillo.

César Espino nos lo cuenta en su blog.

Basta con hacer uso del argumento -X en la llamada a SSH para poder hacer uso de las X en remoto. De esta forma podremos ejecutar aplicaciones como Ethereal y otras herramientas universitarias como si estuvieramos delante del ordenador del laboratorio.

Es decir, si nos queremos conectar a monitor02 tendríamos que escribir esto desde la consola:

ssh -X -l login monitor02.lab.it.uc3m.es

siendo login nuestro usuario y monitor02 corresponde a la máquina en la que queremos iniciar sesión.

Iniciando sesión

Accederíamos a una consola en modo texto en la que debemos escribir escribir el comando de la aplicación que queremos ejecutar, y en unos segundos aparecerá con su interfaz gráfica en nuestra pantalla.. Esto también lo podemos hacer directamente a la hora de conectar:

ssh -X -l login monitor02.lab.it.uc3m.es aplicación

siendo aplicación el comando de la aplicación que queremos ejecutar.

Kate en remoto

El resultado es exactamente el mismo, solo que de esta segunda forma, a la hora de cerrar la aplicación también se produce el cierre de la conexión.

Gimp en remoto

Hay que tener algo de paciencia ya que tarda bastante en encriptar, enviar y desencriptar toda la información, hay que pensar que cada evento, mover el ratón, abrir un menú, etc, se envía a la máquina remota, se ejecuta y se vuelve enviar a la máquina origen, pero sin duda para gente que no sepa o no quiera trabajar con una consola de texto esto es maravilloso.

Enlaces de interés:
SSH Tricks

Archivado en Linux
por elsamu