Estas aquíBlogs / blog de calel / Proxy con SSH SOCKS

Proxy con SSH SOCKS


Por calel Enviado el 28 junio 2008

El otro día tuve la necesidad de proteger el tráfico del navegador web en una red inalámbrica abierta, preocupado que la información enviada estuviera a la merced de cualquiera. Después de buscar un poco di con la solución: crear un proxy con SSH SOCKS. Es tan simple que llega a ser ridículo. Lo único que necesitas es tener una cuenta de usuario en un servidor SSH de tu confianza. Lo que se hace es redirigir el tráfico del navegador, mediante la configuración manual del proxy, a un puerto x del servidor, abierto con SSH. Esta es la receta:

1) crea un túnel SSH a un puerto,

$ ssh -ND 9999 usuario@servidor.de.confianza

la -N es para no ejecutar comandos remotos, como login, -D para redirigir al puerto especificado. El número del puerto tiene que ser uno no usado por los servicios del servidor. Usar 9999 es siempre seguro.

2) En el navegador (iceweasel, firefox) modifica la configuración del proxy, yendo a "Edit/Preferences/Advanced", marca la viñeta "Network", en "Connection" marca "Settings...". Modifica el proxy a configuración manual. Luego ingresa en "SOCKS Host" el nombre del servidor SSH y el puerto (9999).

Listo. El tráfico del navegador pasa por una conexión encriptada!

No se te olvide cambiar la configuración del proxy a la inicial una vez que cierres el túnel SSH o el navegador no funcionará más.

Sin votos aún

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA de imagen
Ingresa los caractéres de la imagen
respetando mayúsculas y minúsculas.