martes, 3 de agosto de 2010

Barajitas premiadas (#15) - ssh proxy

Si tenemos acceso restringido en nuestra máquina hacia la Internet, pero tenemos acceso SSH a otra máquina que no tiene estas restricciones, o estamos detrás de alguna red y queremos acceder a otra... Siempre podemos iniciar un túnel SSH que nos sirva como suerte de Proxy (utilizando la opción -D).

Voy a dar un ejemplo concreto... Hay una máquina que tiene un servidor Apache HTTP en una red diferente a la mia que ofrece un recurso que deseo, como tengo acceso SSH a una máquina con vista a ambas redes, puedo iniciar un túnel:

$ ssh -D 1234 user@server

Esto definirá un túnel (SOCKS) en mi máquina a través del puerto 1234, al que puedo conectarme para tener acceso a la otra red... Entonces, coloco en mi navegador Web como proxy SOCKS (máquina: localhost, puerto: 1234) y listo... Algo como http://DIRECCION_IP_OTRA_RED/RECURSO tendría sentido.


No hay comentarios:

Publicar un comentario