Tuneles SSH en menos de 1 minuto
Bueno ya a vísperas del FLISOL hay que empezar a preparar la laptopBásicamente lo que hacemos con un Tunel SSH es hacer que todos los demás protocolos relativamente inseguros como el HTTP, IRC, IMAP, POP3, SMTP, etc. que mandan la información en texto plano pasen por una conexión encriptada que en este caso la creamos con SSH para así hacerla un poco mas segura y si alguien intenta sniffear la red pues no pueda ver nada humanamente comprensible x). SSH aparte de dar acceso a shells remotas seguras, copiar archivos entre dos maquinas de una red de forma segura, tener un ftp seguro permite redirigir el trafico de los puertos, forwadear todo. Esto se logra con el siguiente comando:
ssh -f -N -D 31337 -C user@host
Los parámetros que le pasamos al ssh hacen todo el truco, con -f pasamos al ssh en background, con -N le decimos que no acepte comandos esa conexión esto es importante si solo queremos forwadear, -D es para poner el ssh a la escucha del puerto 31337 de forma local osea en nuestra maquina, -C para comprimir los datos y por ultimo el user y host de nuestro servidor SSH que es importante que tenga la versión 2 del protocolo ya que la 1 con sniffers como ethercap la pueden romper, también es importante que estemos seguros que el servidor SSH este en una red segura si no no tendría caso.
Ya con esto tenemos un túnel que encripta la información que pasa por el que va desde nuestra pc hasta el servidor que especifiquemos. Para usarlo solo tenemos que decirle a nuestros programas que se conecten a nustro localhost y al puerto 31337 o al que le hallamos puesto, esto es como si usaramos SOCKS x) el firefox, el xchat, thunderbird, emesene tiene soporte para eso
saludos.