jueves, septiembre 12, 2013

Linux: Aplicaciones remotas a travéz de SSH y X

Mucho se ha dicho y hecho a partir de los escritorios remotos y la gran variedad de empresas dedicadas a extender y mejorar el concepto de escritorio remotos servidores-clientes.
En este caso lo interesante es que no vamos a ver un escritorio remoto desde nuestro cliente, sino la aplicacion completa, como si se estuviese en frente del equipo configurado como servidor.

La idea:

Es bastante interesante y lo mas importante es que es mucho mas ágil que enviar todo el escritorio!

Manos a la obra.



Desde el servidor, nos hacemos de root y vamos a editar la configuracion para SSHD.
Con esto quiero decir que openssh debe estar instalado en el sistema, sino el archivo probablement no existirá.

1)Abrir consola e ir hasta /etc/ssh y  # nano sshd_config

2) Buscar la cadena "AllowAgentForwarding" y agregarle "yes", si no existe agregarla, quedaria: "AllowAgentForwarding  yes" (sin comillas)

3) Reiniciar el servicio de ssh (/etc/init.d/ssh restart)

Servidor ok! vamos al cliente, y hacemos

4) ssh -X [UsuarioEnServer@ip-server] [AplicacionEnServer]

ej.  ssh -X usuario@10.0.0.4 gcalc

y como por arte de magia, tendremos la aplicacion del server corriendo en nuestro equipo.

Cabe aclarar que a pesar de que pueda engañar, dependera mucho de la velocidad de la red, y que todo el proceso de carga lo absorve el servidor, por ende, no se computa nada del lado del cliente. El cliente hace de interprete solamente.

Saludos!



No hay comentarios: