Port Forwarding / SSH Tunneling Dilemma

1

Estou em uma situação em que preciso encaminhar a porta 9999 no host3 para meu host local. Para deixar mais claro, aqui está o caminho entre mim e o alvo

localhost ----- > {Firewall_1 aqui} ---- > host1 ------ > {Firewall_2 aqui} ---- > host2 ------- > host3

Eu sei que posso usar " root@host2:~# ssh -l root -R 9999:host3:9999 localhost " que fazem o tunelamento ssh reverso, no entanto, estou ansioso para saber como implementá-lo usando tunelamento SSH "Local" ou "Dinâmico".

Além disso, conforme indicado, dois firewalls estão se separando entre redes. Também tenho acesso a todos os hosts, exceto host3.

localhost só pode ssh para host1 por " ssh firewall_1 " onde firewall_1 encaminha a porta 22 para a porta 22 host1.

Da mesma forma, host1 só pode ssh para host2 por " ssh firewall_2 ", onde firewall_2 encaminha a porta 22 para a porta 22 host2.

    
por Ahmed Taher 09.11.2013 / 00:32

1 resposta

0

Eu descobri como fazer isso usando encaminhadores de porta locais      "ssh -t -t -L 9999:localhost:9999 firewall_1 ssh -L 9999:host3:9999 firewall_2"

Quanto ao encaminhamento dinâmico, este post me ajudou muito.

    
por 10.11.2013 / 18:53

Tags