Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| linux:ssh:localportforwarding [01/07/2019 03:32] – mate | linux:ssh:localportforwarding [21/11/2023 01:38] (actual) – [Port Forwarding & Tunneling] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = Local Port Forwarding | + | = Port Forwarding |
| - | <code bash>ssh <server> -L 3306: | + | == tunneling |
| - | <code bash> | + | * puerto local (3306) mapeado a puerto de < |
| + | * -N : no ejecuta comandos, se queda abierto | ||
| + | * -L : es el encargado de establecer la conexión | ||
| + | * se puede usar **-f** para dejar SSH en segundo plano | ||
| + | * si la conexión a <SERVER> está definida en ~/.ssh/ | ||
| + | * <code bash> | ||
| + | Host MasterServerSQL | ||
| + | Hostname x | ||
| + | User y | ||
| + | IdentityFile ~/ | ||
| + | LocalForward 3306 localhost: | ||
| + | ControlPath ~/ | ||
| + | </ | ||
| + | * si usamos **ControlPath**, | ||
| + | * <code bash> | ||
| + | Host Dreamhost-mysql-tunnel | ||
| + | Hostname x | ||
| + | User y | ||
| + | IdentityFile ~/.ssh/ | ||
| + | LocalForward 3310 < | ||
| + | ControlPath ~/ | ||
| + | </ | ||
| + | * mapeamos en local el puerto 3310 a remote_server: | ||
| + | == Port Forwarding + Tunneling | ||
| + | * conectar via SSH desde máquina local a < | ||
| + | * conectar a < | ||
| + | * deja conexión abierta para usar otro programa (atacando a localhost: | ||