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:reverse [20/08/2019 11:36] – [método PORT_FORWARDING] mate | linux:ssh:reverse [09/12/2025 01:36] (actual) – mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| = ssh tunel inverso (o reverso) | = ssh tunel inverso (o reverso) | ||
| + | |||
| == método SSH | == método SSH | ||
| sean: | sean: | ||
| Línia 8: | Línia 9: | ||
| el método sería: | el método sería: | ||
| - | - conecto desde A a B con:<code bash>ssh -R 12345: | + | - dejo la conexión abierta a A (conecto desde A a B):<code bash>ssh -R 12345: |
| + | - alternativamente, | ||
| + | HostName B | ||
| + | User usuario_B | ||
| + | RemoteForward 12345 localhost: | ||
| + | IdentityFile ~/.ssh/usuario_B@B</ | ||
| - conecto desde C a B con SSH (como siempre) <code bash>ssh usuario_B@B</ | - conecto desde C a B con SSH (como siempre) <code bash>ssh usuario_B@B</ | ||
| - una vez en B, conecto con A con:< | - una vez en B, conecto con A con:< | ||
| + | - alternativamente a estos dos últimos pasos, usar '' | ||
| + | Hostname localhost | ||
| + | User usuario_A | ||
| + | ProxyCommand ssh computerB -W %h:12345 | ||
| + | ForwardAgent yes | ||
| + | IdentityFile ~/ | ||
| + | | ||
| + | Host computerB | ||
| + | Hostname B | ||
| + | User usuario_B | ||
| + | RemoteForward 12345 localhost: | ||
| + | IdentityFile ~/ | ||
| + | </ | ||
| * desde A establezco una conexión SSH haciendo que B escuche en 12345 y se lo envíe a A | * desde A establezco una conexión SSH haciendo que B escuche en 12345 y se lo envíe a A | ||