Ejecutando programas graficos de linux desde Windows via SSH
Tuesday, October 27th, 2009Continuando con este proyecto me encontre con la necesidad de ejecutar programas graficos en la maquina virtual que desde un cliente linux no es ningun problema, sin embargo para hacerlo desde un cliente windows requiere algunos ajustes previos, aqui el mini-how-to de como hacerlo, esto esta aplicado a una maquina virtual, sin embargo deberia funcionar sin problemas en una maquina fisica en red.
Capturar el usuario y el
password
1.- Maquina servidor (equipo con linux en el que se van a ejecutar los programas)
1.1.- En ubuntu es necesario instalar el SSH si no se tiene instalado instalarlo con el siguiente comando:
sudo apt-get install ssh
1.2.-Abrir el archivo /etc/ssh/ssh_config en un editor de textos y ubicar la siguente linea:
# ForwardX11 no
y editarla para que quede asi:
ForwardX11 yes
1.3.-Guardar los cambios y reiniciar el servicio de ssh
sudo /etc/init.d/ssh restart
2.-Maquina cliente (equipo con windows en el que se requiere ver la pantalla de la aplicacion)
2.1.-Descargar e instalar xming (X server libre para Windows)
http://sourceforge.net/projects/xming/files/Xming
*Durante la instalacion preguntara si desea uno instalar PuTTy si no esta instalado en la computadora es necesario instalarlo.
2.2.-Arrancar PuTTy
En Session > “Host Name” poner la ip de la maquina linux y
En Session > “Connection type” seleccionar SSH (Puerto 22)
En Connection > SSH > X11 > “X11 forwarding” Marcar el checkbox de Enable X11 Forwarding
Presionar el boton de [Open]
Capturar el usuario y el password
En la linea de comando de ssh se puede ejecutar el programa que se desea por ejemplo “xeyes”
