Como encapsular e navegar na web em rede remota

1

Eu tenho um roteador Linux (não usado como servidor DHCP / DNS, simplesmente uma caixa linux na rede) em casa que eu quero usar como meu dispositivo de "acesso remoto". Meu objetivo inicial é usar o SSH Tunneling para acessar minha rede remotamente. Por exemplo, posso ir para a home page do meu roteador (principal) a partir de um local remoto, simplesmente do meu navegador da web. No entanto, não tenho certeza sobre quais comandos SSH eu preciso executar e de onde.

Eu posso executar remotamente scripts SSH do roteador Linux. Então, criar túneis no local remoto não é um problema. Então, eu posso criar um túnel de um local remoto para a minha máquina local, mas para onde eu vou para acessar outras partes da minha rede?

    
por Dark 29.03.2017 / 00:04

1 resposta

1
ssh -p 22 -i /home/path_to_privkey -L 12666:localhost:80 -l username xx.xxx.xxx.xxx

Este comando conecta você ao servidor xx.xxx.xxx.xxx e liga sua porta local 12666 à porta remote localhost 80. Portanto, se você digitar link no seu navegador, o resultado deve ser o mesmo que abrir link na máquina remota (xx.xxx.xxx.xxx). Alterar o 80 para qualquer outra porta remota, permite que você acesse (quase) qualquer outro serviço remoto. Tenha em mente que o túnel existe apenas enquanto a conexão ssh.

Para um acesso completo, sugiro configurar uma conexão VPN.

    
por psad 29.03.2017 / 01:00