Redireccionando el X11 por túnel SSH en Linux.
Lunes 7 de Junio de 2010
Después de mucho tiempo de no escribir ahora vengo a actualizar el Blog con algunas entradas, esta, la primera.
Parte de lo que pasa cuando establecemos una conexión con algún host remoto vía SSH es que se crea un túnel encriptado entre el sistema local y el remoto. Normalmente este túnel es usado para que los comandos tecleados en el sistema local sean transmitidos de manera segura al sistema remoto, y que los resultados sean transmitidos seguros de vuelta. Adicionalmente a esta función básica, el protocolo SSH permite enviar la mayoría de los tipos de tráfico de red por un túnel encriptado, creando una especie de VPN (Virtual Private Network) entre los equipos local y remoto.
Tal vez, el uso más común para esta característica es permitir que el tráfico del sistema X Window (entorno gráfico para sistemas UNIX) sea transmitido. El sistema X Window se compone de 3 cosas: el Servidor X, el Display Manager y el Cliente X, en este caso los que nos interesan son el servidor y el cliente. En una computadora ejecutando el Servidor X, es decir, que tenga una interfaz gráfica corriendo, es posible ejecutar una aplicación con interfaz gráfica en un sistema remoto y que se muestre en el sistema local, es fácil de hacer.
Por ejemplo, vamos a suponer que tenemos una pc que se llama “pc-local” y queremos ejecutar el cliente de correo Evolution de un equipo remoto que se llama “pc-remota” y ver la salida gráfica del programa en el equipo local, tenemos que hacer esto: (más…)



