SSH tunnel entre 3 box para obter acesso à internet

0

A rede se parece com isso: Servidor X - Minha máquina - Servidor Y

Minha máquina tem acesso SSH às duas caixas. O servidor Y tem internet, mas não o servidor X. Como posso criar um túnel para que o servidor X consiga acessar a Internet através do Y?

Obrigado

    
por user3916237 03.12.2015 / 21:21

1 resposta

0

Existem várias maneiras de fazer isso, mas nenhuma delas é uma boa solução. A maneira que eu provavelmente faria se eu precisasse é assim:

  1. Da sua máquina, encaminhe a porta 222 da sua máquina para a porta 22 do servidor Y

    ssh -L222:localhost:22 servery

  2. Do servidor X, crie um túnel dinâmico do servidor X para o servidor Y usando o túnel construído anteriormente. Nota: seu destino neste comando é mymachine , mas as credenciais que você usará serão para o servidor Y, já que é o que você está realmente conectando.

    ssh -D8080 -p 222 mymachine

  3. Configure o servidor X com um proxy SOCKS de localhost:8080
por 03.12.2015 / 21:44