¿Como hacer un Local port forwarding con ConnectBot? 馃
ConnectBot es un excelente cliente SSH/TELNET para android que ya hablamos aqu铆 y Local port forwarding es un tipo de t煤nel SSH que nos permite acceder a servicios remotos de forma local, tambi茅n hablamos sobre este tema 馃槑✌
Primero debemos tener acceso al servidor SSH dentro de la RED donde est谩n los recursos que queremos acceder, en la internet hay muchos manuales sobre el temas, pero aqu铆 vemos unos ejemplos para los firmware tomato y OpenWRT, solo hay que asegurarse que tenga habilitado el reenvi贸 de puestos (port forwarding).
Si vemos la imagen anterior, el servidor SSH esta en el router inal谩mbrico y para el ejemplo quiero acceder a la WEB (puerto 80) de la c谩mara IP ( IP 192.168.1.5) desde Mi laptop (desde otro lado del mundo 馃構) el cual vamos acceder de forma local (IP 127.0.0.1/localhost) y el puerto 8080 fijado por nosotros, usando un navegador por ejemplo Firefox 馃槈
Mediante esta t茅cnica realizamos un t煤nel digital entre la c谩mara IP (192.168.1.5) y nuestra Laptop (este esta usando el cliente OpenSSH) mediante el siguiente comando.
$ ssh -L 8080:192.168.1.5:80 root@190.36.108.233 -p 1022
Donde:
- 8080 es el puerto local donde el navegador se conectara (http://127.0.0.1:8080)
- 192.168.1.5 la IP de la c谩mara IP.
- 80 el puerto HTTP de la c谩mara IP.
- root el usuario del servidor SSH.
- 190.36.108.233 la direcci贸n IP publica del servidor SSH.
- 1022 es el puerto del servidor SSH (fijado por nosotros) cuando no se usa el 22 por defecto.
Mediante ConnectBot
Ahora usamos el mismo ejemplo pero en vez de Mi laptop, con un dispositivo android y el cliente ConnectBot, primero configuramos la conexi贸n al servidor SSH.
Probamos la correcta conexi贸n.
![]() |
| Si no necesitamos la consola la podemos desactivar en opciones |
Ya probada la conexi贸n, presionamos sobre ella, hasta que salga un menu y seleccionamos Editar redirecci贸n de puertos, agregamos y lo configuramos de la manera siguiente.
![]() |
| T煤nel local |
Volvemos a realizar la conexi贸n, abrimos el navegador con la direcci贸n http://127.0.0.1:8080
Aunque aparece una advertencia en el candadito del Firefox por usar el protocolo HTTP, no hay problema ya que viene dentro del t煤nel cifrado SSH.
Palabras finales
Me costo entender a configurar este tipo de t煤nel es decir armar el comando para OpenSSH, pero luego que lo entend铆, pude configurar el ConnectBot a la tercera, algo de agregar para finalizar es que existe otros dos tipos de t煤nel soportado por ConnectBot el inverso (Remoto) y el din谩micos (SOCKS) que hablare mas adelante y puede ver en la etiqueta SSH.







Comentarios
Publicar un comentario
馃 con que esto tenemos...