Como colocar um túnel em um túnel?

2

Eu sei que posso criar um túnel ssh e, em seguida, dizer a um programa (com tsocks ) como usá-lo para networking. Mas. Como posso colocar um túnel ssh em um túnel ssh? Quer dizer, eu não posso mais usar os tsocks em tsocks porque eu não posso fornecer um bom tsocks.conf [e não uma solução, mesmo que alguém possa:)].

Então, como posso dizer a um tunel de ssh para usar um túnel ssh?

Cenário:

PC-A ->> ROUTER -->> PC-B
  • PC-A: Eu sou esse cara
  • ROUTER: este é o roteador (não queremos encaminhamento de porta, apenas ssh)
  • PC-B: a máquina que preciso para o túnel ssh do PC-A.

Então eu preciso de um túnel para o roteador. Então eu preciso de um túnel que use o túnel do roteador para que eu possa alcançar o PC-B atrás do NAT.

    
por LanceBaynes 04.01.2012 / 09:00

1 resposta

2

O primeiro túnel não seria um túnel de meias. Digamos que você tenha PC- > hostA- > hostB e deseje o proxy através do hostB do PC

ssh -t -L 1080:localhost:1080 hostA "ssh -D 1080 hostB"

Em seguida, use localhost: 1080 como o servidor de meias no PC.

Quando você se conecta ao host local: 1080 do PC, a conexão é encaminhada para o host local: 1080 no hostA, que é o servidor de meias que passa através do hostB.

    
por 04.01.2012 / 18:34

Tags