Conectar-se ao recurso da LAN via túnel ssh

0

Eu tenho o seguinte problema. Da máquina A eu conecto à máquina B pela internet via ssh e port forwarding. A máquina B faz parte da minha rede local e tem conexão com a máquina C , que atua como um servidor dentro da LAN .

A --------- | ---- B ---- C
  INTERNET GW        LAN      

Agora quero iniciar um programa em A que precisa de acesso a C sem usar uma conexão vpn. Eu tentei tunelamento ssh:

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

Mas quando eu inicio o programa em A ele não consegue se conectar a C . Eu acho que tem algo a ver com A não ter uma rota para C porque tem apenas um endereço local (192.168.something). Como posso descobrir o que está errado?

    
por greole 01.03.2014 / 10:49

1 resposta

3

Isso é o que você precisa.

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

Quando você se conecta de A com telnet

#user@A: telnet localhost 9999
    
por 01.03.2014 / 11:47