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:

SSH-X

Tip» SSH también se encarga del “Tunneling” por lo cual, como está en el screenshot, podemos usar esto a través de Inet.

Share

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.

2 comentarios »

 
  • Nacho dice:

    Una duda.. que puntos tuviste en cuenta para usar procedimiento y no usar un servicio como el tightVNC de escritorio remoto?

  • 3steb@N! dice:

    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.

 

Deja un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>