lunes, noviembre 14, 2005

SSH, crear un tunel

El objetivo es ver una página web de un servidor que está detrás de un firewall con todos los puertos cerrados excepto el 22.

En nuestra consola haríamos lo siguiente:

ssh -L 8080:192.168.1.66:80 root@192.168.1.66

Con esto lo que haríamos es redirigir el puerto 80 del servidor al puerto 8080 ( por ejemplo) de nuestro equipo.

Para ver la página web , en nuestro equipo abriríamos el navegador y pondríamos: http://localhost:8080

Para enviar el puerto ftp (21) por el puerto 22 hariamos( por ejemplo si en nuestra empresa el ftp está cerrado):

ssh -L 21:mi.dominio:22 root@mi.dominio

Con esto podríamos bajar un archivo del FTP de ese servidor por el puerto 22.

No tenemos que cortar la conexión ssh , si no se cortaría el túnel y ya no veríamos la página web.