Acesse o IP da rede interna através de outro computador

0

Portanto, tenho acesso ssh ao meu computador de mesa no trabalho, uso a VPN de segurança do Endpoint no meu mac para conectar ao computador de mesa. O que funciona muito bem, eu posso acessar a maioria dos IPs internos através desta VPN. No entanto, parece haver IPs internos aos quais só posso me conectar no meu PC Desktop no trabalho. Existe alguma maneira que eu possa usar meu computador desktop no trabalho para atuar como intermediário, para enviar tráfego que eu solicito do meu computador doméstico e depois encaminhá-lo para o servidor interno real e enviar o resultado de volta para o computador doméstico?

Eu tentei pesquisar aqui e no google, mas não entendi os resultados ou tenho a sensação de que não era o que eu estava procurando. Eu tenho olhado em tunelamento ssh mas não tenho certeza se é isso que estou procurando. Obrigado!

    
por Alasdair Morrison 11.03.2014 / 10:43

1 resposta

2

Você pode usar SSH Tunneling para conseguir isso. Vamos supor que suas máquinas sejam macbook , desktop e internal_box . internal_box só pode ser SSHed de desktop machine. Em seguida, crie primeiro o túnel no seu macbook para internal_box via desktop usando

ssh -L 2222:internal_box:22 user@desktop

Esse procedimento abrirá a porta 2222 em macbook e encaminhará todos os pacotes para 2222 via desktop para a porta 22 de internal_box . Então, agora internal_box é avilable na porta 2222 de macbook

Você pode se conectar a internal_box usando

ssh [email protected] -p 2222

Se o SSH acima for bem-sucedido, você estará conectado à sua "área de trabalho interna_box on your macbook via ". Espero que ajude.

    
por 11.03.2014 / 12:49