Conecte-se à minha LAN de fora do meu roteador (WAN)?

0

Tempo para arte ASCII extremamente difícil.

     |------|          /LAN_B
ME ->|ROUTER|->LAN_A-> -LAN_C
     |------|          \LAN_D

LAN_A é um servidor com as portas expostas necessárias para se conectar. Basicamente, eu estou querendo saber se há alguma maneira de eu conectar, de fora da minha LAN, a LAN_A, e através dela, conectar-me a qualquer um dos outros computadores da minha LAN como se eu estivesse realmente na LAN (RDP, FTP , qualquer serviço, realmente - como se eu estivesse realmente na LAN). Desculpe se isso parece uma explicação ambígua, mas eu basicamente quero que seja como se eu estivesse realmente na LAN e por cada outro computador na LAN ter seu próprio endereço IP para o qual eu posso enviar ou receber conexões.

Meu roteador está executando o dd-wrt, então se eu pudesse realmente conectar ao meu roteador, isso seria ótimo também.

    
por Kale Muscarella 12.08.2012 / 09:11

1 resposta

1

Sim, faço isso o tempo todo. Se por "servidor SSH" você se referir a um computador real executando um servidor SSH, então você enviaria SSH de fora para LAN_A e obteria uma linha de comando em LAN_A. Em seguida, você executaria outro comando ssh na LAN_A para conectar-se a uma das outras máquinas.

Assegure-se de que seu roteador esteja configurado para encaminhar a porta 22 da interface externa para a LAN_A.

Responda à pergunta atualizada:

Você pode acessar uma porta específica usando o encaminhamento de porta SSH. Por exemplo:

ssh host -l1234:LAN_B:5678

Conectar-se-ia a host e encaminhará a porta 1234 em sua máquina 'ME' para a porta 5678 do LAN_B. Você poderia então se conectar ao localhost:1234 e realmente estaria se conectando ao LAN_B:5678 .

Como alternativa, você pode investigar a opção -D do SSH, que fornece um servidor proxy SOCKS local, que encaminha as conexões pelo canal seguro. Se você definir seu aplicativo para usar o proxy localhost SOCKS, poderá se conectar diretamente a LAN_B, C e D.

No entanto, o uso do SSH para isso não é o caminho ideal, pois o SSH foi projetado para comunicação ponto-a-ponto. Se você tiver controle sobre o computador ME e a LAN_A, eu recomendaria olhar para OpenVPN , o que pode fazer com que LAN_A através de LAN_D apareça como se eles fossem no mesmo segmento de rede que o seu computador ME, enquanto criptografa toda a comunicação pelo canal da Internet como o SSH.

    
por 12.08.2012 / 09:22