Ejecutar aplicaciones gráficas via SSH

Hasta aquí conseguimos que el control de la maquina vía comandos, de forma muy rápida, pero quizás nos puede interesar usar aplicaciones del servidor remoto de manera gráfica y que funcionen mas fluidamente que en un escritorio remoto. Para esto tenemos que tener configuradas las opciones X11 en los ficheros de configuración de SSH.

En el cliente Linux

Esto lo podemos hacer con SSH con el siguiente comando

ssh -X -p 22 usuario@servidor aplicación

Con el parámetro -X indicamos que vamos a ejecutar programas con interface gráfica, con -p indicamos el puerto, indicamos el usuario y la ip o nombre del servidor, y por ultimo el nombre del programa a ejecutar.
aplicaciones graficas via ssh 1

Voy a ejecutar programas del servidor remoto con Debian Wheezy que no están en Debian Squeeze como por ejemplo Libreoffice.

La aplicación se abre sin ningún problema y funciona muy rápido.
aplicaciones graficas via ssh 2

Si intentamos guardar el fichero estaremos navegando por el sistema de ficheros del servidor y lo podemos guardar sin ningún problema.
aplicaciones graficas via ssh 3

En cliente Windows

En Windows necesitamos el programa Xming para poder ejecutar aplicaciones gráficas via SSH.
Descargamos Xming desde su repositorio en sourceforge
Lo instalamos.

Iniciamos Putty y vamos al apartado X11, activamos Enable X11 forwarding esto nos permitirá ejecutar aplicaciones graficas del cliente en el servidor.
aplicaciones graficas via ssh 4

El siguiente paso es abrir la conexión ssh con el servidor.
aplicaciones graficas via ssh 5

La consola hay que dejarla abierta.
aplicaciones graficas via ssh 6

Ahora entramos en el menu de inicio > Xming > Xlaunch este programa nos permite ejecutar programas del servidor. Elegimos Multiple Windows, display number 10 y damos siguiente.
aplicaciones graficas via ssh 7

Seleccionamos “Start a program”.
aplicaciones graficas via ssh 8

Podemos abrir Nautilus para tener acceso visual al sistema de ficheros de Debian. Usamos Putty y nos conectamos con el usuario usuario al servidor con esta ip.
aplicaciones graficas via ssh 9

Nos pedirá la contraseña de usuario.
aplicaciones graficas via ssh 10

Y nos aparecerá el acceso al navegador de ficheros del servidor Debian Wheezy.
aplicaciones graficas via ssh 11

Si abrimos con XLaunch otro programa como por ejemplo geany nos lo abrirá sin problemas.
aplicaciones graficas via ssh 12

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

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