Túnel SSH a la red doméstica y acceso a la interfaz web del enrutador


11

Estoy tratando de usar un túnel ssh desde una ubicación remota para conectarme a mi red doméstica y acceder a la interfaz web del enrutador.

Tengo acceso SSH a la red doméstica y puedo conectarme a la máquina de puerta de enlace "Lounge". (por ejemplo, 192.168.1.100)

¿Qué debería hacer para enviar proxy a las solicitudes web al enrutador (192.168.1.1) en la red doméstica, a través de "Lounge", para poder verlo desde la ubicación remota?

Si hace la diferencia, la máquina "Lounge" está ejecutando OS X.

Quiero una solución solo de ssh / línea de comandos para esto, gracias.

Respuestas:


10

Descargue masilla si aún no la tiene, el formato que necesita para esto es:

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

Esto es lo que usaría para llegar a 192.168.1.1 de forma remota a través de SSH:

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

Luego, podría abrir un navegador web en 127.0.0.1:8080 en la computadora con la que creó el túnel y, de esta manera, abriría la interfaz del enrutador.


1
La masilla es multiplataforma, lo he hecho desde una caja de Linux, así como desde una caja de Windows, y lo he hecho a través de muchos sistemas operativos. El sistema operativo no debería importar en el servidor SSH o en el cliente que está utilizando para conectarse.
MaQleod

Si hago eso, me redirigen a la página del enrutador de mi red actual (no a la remota). Si lo hago con cualquier otra página web, funciona. ¿Alguna solución?
Emanuel Graf

15

El sshcomando directo para esto sin puTTY es ...

ssh user@host -L localport:routerip:remoteport

y luego abra http: // localhost: localport en su navegador.

Gracias a MaQleod por mostrarme los interruptores ssh.

(PD: ¡No pongas contraseñas en texto plano! Evita el -pwcambio)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.