SSH 隧道到家庭网络,并访问路由器 Web 界面

oco*_*odo 11 ssh ssh-tunnel macos

我正在尝试使用远程位置的 ssh 隧道连接到我的家庭网络并访问路由器 Web 界面。

我可以通过 SSH 访问家庭网络,并且可以连接到网关机器“Lounge”。(例如 192.168.1.100)

我需要做什么来通过“休息室”将 Web 请求代理到家庭网络上的路由器 (192.168.1.1),以便我可以从远程位置查看它?

如果它有所不同,则“休息室”机器正在运行 OS X。

我想要一个仅限 ssh/命令行的解决方案,谢谢。

oco*_*odo 16

ssh没有 PuTTY的直接命令是......

ssh user@host -L localport:routerip:remoteport
Run Code Online (Sandbox Code Playgroud)

然后在浏览器中打开http://localhost:localport

感谢 MaQleod 向我展示了 ssh 开关。

(PS 不要把密码写成明文!避免-pw开关)


MaQ*_*eod 11

如果您还没有腻子,请下载它,您需要的格式是:

putty -ssh username@publicip -pw password -L localport:privateip:destinationport
Run Code Online (Sandbox Code Playgroud)

以下是通过 SSH 远程访问 192.168.1.1 的方法:

putty -ssh username@publicip -pw password -L 8080:192.168.1.1:80
Run Code Online (Sandbox Code Playgroud)

然后你可以在你创建隧道的计算机上打开一个网络浏览器到 127.0.0.1:8080 并且会弹出路由器界面。