User Tools

Site Tools


informatica:linux:tunel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
informatica:linux:tunel [2012/03/13 08:24] – creado joseinformatica:linux:tunel [2015/04/13 20:19] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Doble tunel ======+====== ssh tunel ====== 
 +Mas info: http://www.vicente-navarro.com/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/ 
 + 
 + 
 +ssh tunel tunnel -L 
 + 
 + 
 + 
 +===== Tunel entre solo dos maquinas ===== 
 + 
 +Direcciones IP: 
 + 
 +| A | nuestra maquina | 
 +| B | 192.168.1.2 | 
 + 
 +Conectividad: 
 + 
 +  A -> B TCP 22 (SSH) 
 + 
 +Objetivo: 
 + 
 +  A -> B TCP 8080 
 + 
 +Solucion: 
 + 
 +  ssh -L 8080:localhost:8080 usuario@192.168.1.2 
 + 
 +Prueba: 
 + 
 +  http://localhost:8080 
 +   
 +Nos estaremos conectando al puerto TCP 8080 de la maquina B 
 + 
 +===== Tunel simple ===== 
 + 
 +Direcciones IP: 
 + 
 +| A | nuestra maquina | 
 +| B | 192.168.1.2 | 
 +| C | 192.168.1.1 | 
 + 
 +Conectividad:  
 + 
 +  A -> B 
 +  B -> C 
 + 
 +Queremos: 
 + 
 +  A -> C 
 + 
 +Solucion: 
 + 
 +Lanzar desde nuestra maquina: 
 + 
 +  ssh -L 8081:192.168.1.1:80 usuario@192.168.1.2 
 + 
 +Si nos conectamos a localhost:8081 nos estamos conectando a 192.168.1.1:80 (Maquina C) a traves de 192.168.1.2:22 (Maquina B) 
 + 
 +Si el servicio ssh en C escucha en otro puerto: 
 + 
 +  ssh -p PUERTO -L 8081:192.168.1.1:80 usuario@192.168.1.2 
 + 
 + 
 +===== Doble tunel ===== 
 Queremos conectar desde una máquina A -> B -> C -> D Queremos conectar desde una máquina A -> B -> C -> D
 Desde A no tenemos acceso a D por un puerto concreto, pero desde C si. Por ejemplo el 80. Desde A no tenemos acceso a D por un puerto concreto, pero desde C si. Por ejemplo el 80.
informatica/linux/tunel.1331627065.txt.gz · Last modified: 2015/04/13 20:19 (external edit)