Túnel SSH para rede doméstica e interface da web do roteador de acesso

10

Estou tentando usar um túnel ssh de um local remoto para conectar-me à minha rede doméstica e acessar a interface da Web do roteador.

Tenho acesso SSH à rede doméstica e posso conectar-me à máquina de gateway "Lounge". (por exemplo, 192.168.1.100)

O que eu preciso fazer para encaminhar solicitações da web para o roteador (192.168.1.1) na rede doméstica, via "Lounge", para que eu possa visualizá-lo do local remoto?

Se isso faz diferença, a máquina "Lounge" está executando o OS X.

Eu quero uma única solução ssh / linha de comando para isso, obrigado.

    
por ocodo 31.08.2011 / 06:46

2 respostas

8

Faça o download do putty se você ainda não o tiver, o formato necessário para isso é:

putty -ssh username@publicip -pw password -L localport:privateip:destinationport

Aqui está o que você usaria para acessar o 192.168.1.1 remotamente através do SSH:

putty -ssh username@publicip -pw password -L 8080:192.168.1.1:80

Você pode então abrir um navegador da Web para 127.0.0.1:8080 no computador em que criou o encapsulamento e, se necessário, a interface do roteador apareceria.

    
por 31.08.2011 / 07:16
14

O comando ssh direto para isso sem o puTTY é ...

ssh user@host -L localport:routerip:remoteport

e abra o link no seu navegador.

Obrigado ao MaQleod por me mostrar os switches ssh.

(P.S. Não insira senhas em texto simples! evite a opção -pw )

    
por 31.08.2011 / 12:50