blog personal
Ubuntu
Ubuntu
Túnel SSH
9 Jul
(Reviviendo post añejos)
La situación es la siguiente:
Estoy en mi casa, necesito conectarme a la máquina 1.2.3.4, por distintos protocolos (FTP, HTTP, SSH, SFTP), pero la máquina 1.2.3.4 tiene acceso restringido por IP, y sólo la IP 1.2.3.5 tiene acceso. Pero yo puedo entrar por ssh a 1.2.3.5.
Solución: Hacer un túnel SSH.
Cómo ?
Fácil:
ssh -L 10022:1.2.3.4:22 -f -N usuario@1.2.3.5
De esta forma, yo hago ssh a localhost en el puerto 10022 y la conexión es redireccionada a 1.2.3.4, y ya estoy por ssh en la máquina que tenía restringido el acceso ![]()
Repetir el proceso para redireccionar más puertos.
Ejemplos:
ssh -L 1025:1.2.3.4:25 -f -N usuario@1.2.3.5 ssh -L 1080:1.2.3.4:80 -f -N usuario@1.2.3.5 ssh -L 10021:1.2.3.4:21 -f -N usuario@1.2.3.5 ssh -L 10110:1.2.3.4:110 -f -N usuario@1.2.3.5
Para puertos menores a 1025 se debe tener privilegios de root.
