HowTo Tunel SSH en Linux :D


Recientemente por temas de la universidad (cc1 del demonio) se nos ha encomendado la hermosa y gratificante oportunidad de desarrollar temas provenientes de publicaciones de la IEEE (notese el tomo de ironia, osea, si tuviesemos tiempo extra seria sencillo y hasta agradable la tarea en cuestion… en fin).


Gracias a esto supe que la universidad cuenta con suscripcion  a dichas revista, por lo tanto, entrando desde los computadores de la universidad podemos ver todos los articulos, sin embargo desde cualquier computador no se podria hacer (salvo si tienes una cuenta).

Como me gusta hacer las cosas a ultima hora, busque alguna alternativa de revisar los documentos de manera remota (otra ubicación/conexión ajena a la U).

Como primera solución, se me ocurrió visualizar el archivo (todos pueden ver los temas de los papers, pero solo los suscriptores pueden descargarlos), una vez que me interesara alguno, copiaba la dirección de “descarga del pdf” (con un vulgar click del boton derecho xD) luego abria una conexion ssh a mi cuenta de la universidad.

Una vez adentro, por consola abria el navegador links y le daba la direccion del pdf, este interpretaba la url y me ofrecia la opcion de descargar el archivo (como la maquina estaba dentro de la red de la U, por ende, tenia permisos de suscriptor).

Por ultimo descargaba el archivo y lo ponia en nuestra carpeta html (cada alumno tiene una) la que corresponde a la pagina personal de cada alumno. Recien en este momento podia acceder al archivo, osea… UNA VUELTA GIGANTESCA!!!

En resumen, la vuelta era mas o menos así:

  • Buscar direccion pdf.

dir=http://www.ieee.com/archivo

  • Abrir conexion ssh.

ssh usuario@servidor

  • Navegador links direccion_pdf. 

links dir

  • Bajar pdf
  • Mover pdf a carpeta html.

mv archivo.pdf /home/usuario/html

  • Descargar archivo.

wget http://www.universidad.com/usuario/archivo.pdf

Recien hoy, se me ocurrio la brillante (¬¬) idea de hacer un tunel ssh para que mi navegador “virtualmente” este en la misma red de la U, por lo tanto podria visualizar todos los archivos del IEEE directamente. Todo era tan facil como:
  • Abrir una coneccion ssh al servidor, mediante el puerto 4321.

ssh -D 4321 usuario@server

  • Configurar el proxy del navegador, utilizando como servidor de socks (v5) el localhost (127.0.0.1) y como puerto el 4321.
  • Disfrutar de la navegación :D!
Anuncios

Un Comentario


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 )

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 )

Google+ photo

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

Conectando a %s