Tuneling – Abriendo el mundo

Publicado noviembre 11, 2008 por orakernel

Muy buenas tardes, hoy he aprendido una cosa muy interesante y que creo que a más de uno le va a servir y ya que nadie se anima a publicar ni un post, po aqui que me lanzo.

Hoy veremos como acceder al puerto que nos salga de la minga, teniendo acceso por SSH.

Pasa muchas veces, que tenemos que acceder a un servidor que esta donde Cristo perdio la boina y le dio miedo volver a buscarla y solo nos han habilitado el acceso por ssh. Si ese servidor tiene un Apache, y en ese apache una aplicacion PHP que no chuta bien, nos vemos obligados usar lynx, pero si el PHP es muy puñetero, el lynx se nos queda muy cortito.

Tambien puede darse el caso que estamos instalando remotamente un Asterisk y queremos probar hacer una llamada por IAX o comprobar simplemente que el registro de una extension SIP funciona correctamente.

¿El problema? que solo nos han habilitado el SSH ¡que panda de mamones!, ahora te pones a llamar al administrador de la red y en el mejor de los casos o esta de vacaciones o no tiene ni puta idea de como “arrutá el mapache del cervidó wé”. Asi que usamos un poco de ingenio.

El caso que nos acontece, es el que fantasticamente he conseguido plasmar en el siguiente esquema:

tuneling

tuneling

Suponiendo el esquema, tenemos publicado el SSH del servidor A y ya está, pero queremos ver el apache (puerto 80) del servidor A y el tomcat (puerto 8080) del servidor B. Afortunadamente tambien sabemos la IP publica o DNS de la red a administrar (por ej: 10.20.30.40). Actuamos de la siguiente forma:

Nos conectamos por SSH al servidor A y ya esta 🙂 … jejeje … pero con unos parametrillos.

Ejecutaremos en una consola: ssh root@10.20.30.40 -L 80:192.168.1.10:80
y en otra consola: ssh root@10.20.30.40 -L 8080:192.168.1.20:8080

Que viene a ser algo asi como: ssh usuario@ip -L nuestro_puerto:ip_del_servidor:puerto_del_servidor

Ahora solo tenemos que abrir el firefos y abrir la web “localhost:80” para ver el Apache del servidor A, y en una nueva pestaña abrimos la web “localhost:8080” para ver el tomcat del servidor B. Asin de facil.

¡¡¡KILLO que yo el puerto 80 ya lo tengo pillao!!! – Po usa otro: ssh root@10.20.30.40 -L 81:192.168.1.10:80 y en el firefox abres “localhost:81” 🙂

Usemos el ingenio y la maldad para abrir tuneles alli donde la mano del hombre no consigue llegar, abramosnos nosotros mismos un puerto IAX para probar hacer una llamadita … piensa ademas que como todo el trafico va por SSH, es una conexion de las mas seguras.

¿Me he explicado bien? ¿todo el mundo esta feliz y contento? Po ea!, a ve si alguno de los mamones de orakernel se anima a publicar un puto post de vez en cuando.

Puto Psicopata.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: