Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

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] matelinux: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:localhost:22 usuario_B@B</code>+  - dejo la conexión abierta a A (conecto desde A a B):<code bash>ssh -R 12345:localhost:22 usuario_B@B</code> 
 +  - alternativamente, usar ''ssh reverseB''<code ini .ssh/config>Host reverseB 
 +    HostName B 
 +    User usuario_B 
 +    RemoteForward 12345 localhost:22 
 +    IdentityFile ~/.ssh/usuario_B@B</code>
   - conecto desde C a B con SSH (como siempre) <code bash>ssh usuario_B@B</code>   - conecto desde C a B con SSH (como siempre) <code bash>ssh usuario_B@B</code>
   - una vez en B, conecto con A con:<code bash>ssh -p 12345 usuario_A@localhost</code>   - una vez en B, conecto con A con:<code bash>ssh -p 12345 usuario_A@localhost</code>
 +  - alternativamente a estos dos últimos pasos, usar ''ssh test2-reverse''<code ini .ssh/config>Host test2-reverse
 +    Hostname localhost
 +    User usuario_A
 +    ProxyCommand ssh computerB -W %h:12345
 +    ForwardAgent yes
 +    IdentityFile ~/.ssh/usuario_A@A
 +    
 +Host computerB
 +    Hostname B
 +    User usuario_B
 +    RemoteForward 12345 localhost:22
 +    IdentityFile ~/.ssh/usuario_B@B
 +</code>
  
   * 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
  • linux/ssh/reverse.1566326186.txt.gz
  • Darrera modificació: 20/08/2019 11:36
  • per mate