SSH-Tunnel zum Heimnetzwerk und Zugriff auf die Router-Weboberfläche

11

Ich versuche, einen SSH-Tunnel von einem Remotestandort aus zu verwenden, um eine Verbindung zu meinem Heimnetzwerk herzustellen und auf die Webschnittstelle des Routers zuzugreifen.

Ich habe SSH-Zugriff auf das Heimnetzwerk und kann eine Verbindung zum Gateway-Computer "Lounge" herstellen. (zB 192.168.1.100)

Was muss ich tun, um Webanfragen über "Lounge" an den Router (192.168.1.1) im Heimnetzwerk weiterzuleiten, damit ich sie vom Remote-Standort aus anzeigen kann?

Wenn es einen Unterschied macht, wird auf dem Computer "Lounge" OS X ausgeführt.

Ich möchte eine Lösung nur für ssh / command-line, danke.

ocodo
quelle

Antworten:

10

Laden Sie Kitt herunter, falls Sie ihn noch nicht haben. Das Format, das Sie dafür benötigen, ist:

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

Folgendes würden Sie verwenden, um über SSH remote auf 192.168.1.1 zuzugreifen:

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

Sie können dann einen Webbrowser für 127.0.0.1:8080 auf dem Computer öffnen, mit dem Sie den Tunnel erstellt haben, und die Router-Oberfläche wird geöffnet.

MaQleod
quelle
1
Kitt ist plattformübergreifend, ich habe dies sowohl von einer Linux-Box als auch von einer Windows-Box aus getan, und ich habe es über viele Betriebssysteme getan. Das Betriebssystem sollte auf dem SSH-Server oder auf dem Client, mit dem Sie eine Verbindung herstellen, keine Rolle spielen.
MaQleod
Wenn ich das mache, werde ich auf die Routerseite meines aktuellen Netzwerks umgeleitet (nicht auf die Remote-Seite). Wenn ich es mit jeder anderen Webseite mache, funktioniert es. Irgendeine Lösung?
Emanuel Graf
15

Der direkte sshBefehl dafür ohne puTTY ist ...

ssh user@host -L localport:routerip:remoteport

und öffnen Sie dann http: // localhost: localport in Ihrem Browser.

Vielen Dank an MaQleod, der mir die SSH-Schalter gezeigt hat.

(PS: Setzen Sie keine Passwörter in Klartext! Vermeiden Sie den -pwWechsel.)

ocodo
quelle