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 [06/11/2019 03:25] – 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 & Tunneling |
== tunneling | == tunneling | ||
- | * puerto local (3306) mapeado a puerto de < | + | * puerto local (3306) mapeado a puerto de < |
- | <code bash>ssh < | + | |
* -N : no ejecuta comandos, se queda abierto | * -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 < | * si la conexión a < | ||
+ | * <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 ~/ | ||
+ | LocalForward 3310 < | ||
+ | ControlPath ~/ | ||
+ | </ | ||
+ | * mapeamos en local el puerto 3310 a remote_server: | ||
== Port Forwarding + Tunneling | == Port Forwarding + Tunneling | ||
- | * conectar via SSH desde máquina local a < | + | * conectar via SSH desde máquina local a < |
- | <code bash>ssh < | + | * conectar a < |
- | * conectar a < | + | * deja conexión abierta para usar otro programa (atacando a localhost: |
- | <code bash>ssh < | + | |