Usando las X remotamente a través de SSH
Tratando de administrar un servidor GNU/Linux que necesita una interfaz java para controlar unos servicios, busqué por Internet y pregunté a algunos amigos como traer ésta interfaz hasta un equipo cliente (local) desde un servidor (remoto)
Después de investigar un poco, descubrí que la solución era súper sencilla, haciéndolo a través de SSH que se encarga de la redirección de X. A continuación dejo los pasos de configuración:
Instalar tanto en el server como el cliente el paquete ssh
# aptitude install ssh
Revisar que la configuración de SSH tanto en el server como en el cliente en el archivo /etc/ssh/sshd_config contenga las siguientes lineas:
X11Forwarding yes X11DisplayOffset 10
Luego, en el cliente ejecutar:
ssh -X usuario@IP_SERVER
El parámetro “-X” indica a SSH que redireccione las X (que haga uso del “X11Forwarding” configurado en el archivo). En IP_SERVER también podemos poner una dirección (.dyndns por ejemplo)
Y después cualquier aplicación que queramos usar en el cliente, por ejemplo:
$ gedit &
Dejo el screenshot:
Tip» SSH también se encarga del “Tunneling” por lo cual, como está en el screenshot, podemos usar esto a través de Inet.
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.



Una duda.. que puntos tuviste en cuenta para usar procedimiento y no usar un servicio como el tightVNC de escritorio remoto?
No entiendo muy bien tu pregunta. Pero voy a tratar de responderla:
- Me gusta mas usar SSH.
- En un server generalmente no se instala entorno gráfico.
Mas hablando de éste tipo de servidor en particular, que maneja usuarios y grupos en una base LDAP.
También se podría hacer SSH + ThightVNC… son maneras de hacerlo creo.
Cualquier duda avisame
Gracias por comentar.