Túnel SSH de vários saltos

1

Eu preciso abrir um túnel ssh através de uma porta de banco de dados oracle ... depois de muito barulho eu não consigo fazer funcionar.

Aqui está o cenário ...

Minha máquina - > host1 - > host2 - > oracle_instance (host3) ...

Então eu preciso ser capaz de passar pelo host1 que sabe sobre o host2 ... então do host2 para o oracle_instance no host3.

Isso é para conectar meu desenvolvedor sql.

Portanto, eu deveria ser capaz de fazer telnet para a porta local em minha máquina, o que, na verdade, está encaminhando o tráfego da porta oracle_instance ...

Qualquer ajuda muito apreciada ...

    
por LGD. 08.09.2010 / 05:15

1 resposta

3

Adicione uma sub-rotina a ~/.ssh/config :

Host oracletunnel
    ProxyCommand ssh host1user@host1 nc host2 22

Em seguida, use ssh host2user@oracletunnel -L <port>:host3:<port> .

    
por 08.09.2010 / 05:25

Tags