Anexe a um túnel ssh existente

1

Eu tenho um túnel ssh existente que conecta a máquina A a C over B .

#user@A: ssh -N user@B -L 9999:C:9999 

Existe alguma maneira de criar um novo túnel ssh em D e anexá-lo ao túnel existente para que eu possa conectar a máquina D a C ? Eu tentei usar

#user@D: ssh -N user@A -L 9999:C:9999 

mas obtenho um erro no route to host ao tentar se conectar a C com

#user@D: telnet localhost 9999
    
por greole 03.03.2014 / 12:38

2 respostas

2

Desde que você já tenha configurado seu túnel em A a C, via B, então

Você quer

#user@D: ssh -N user@A -L 9999:localhost:9999

#user@D: telnet localhost 9999
    
por 03.03.2014 / 13:34
1

Você está apenas criando outro túnel, ele não está se conectando ao túnel existente. Você provavelmente deseja se conectar ao "localhost" na máquina A em vez disso (em vez de C, que já é encapsulado através de B de A).

    
por 03.03.2014 / 12:54