Aquesta és una revisió antiga del document
Local Port Forwarding, Port Forwarding & Tunneling
tunneling
- puerto local (3306) mapeado a puerto de <server> (3306) a través de SSH:
ssh <user>@<SERVER> -N -L 3306:127.0.0.1:3306
- -N : no ejecuta comandos, se queda abierto
- si la conexión a <SERVER> está definida en ~/.ssh/config, usar directamente el identificador
Port Forwarding + Tunneling
- conectar via SSH desde máquina local a <SERVER_B> pasando por <SERVER_C> (no accesible desde local):
ssh <user>@<SERVER_C> -L localport:<SERVER_B>:remoteport
- conectar a <SERVER_B> pasando por <SERVER_C>
- deja conexión abierta para usar otro programa (atacando a localhost:localport)
ssh <user>@<SERVER_C> -N -L localport:<SERVER_B>:remoteport