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


11

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

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

我需要通过“ Lounge”将Web请求代理到本地网络上的路由器(192.168.1.1),以便可以从远程位置查看它吗?

如果有所不同,则说明“休息室”计算机正在运行OSX。

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

Answers:


10

如果您没有腻子,请下载它,所需格式为:

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

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

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

然后,您可以在创建隧道的计算机上将Web浏览器打开到127.0.0.1:8080,然后弹出路由器界面。


1
油灰是跨平台的,我已经在linux盒子和Windows盒子中做到了这一点,并且我已经通过许多操作系统做到了这一点。操作系统在用于连接的SSH服务器或客户端上均无关紧要。
2011年

如果这样做,我将被重定向到当前网络的路由器页面(而不是远程网络)。如果我在所有其他网页上都这样做,那么它将起作用。有什么办法吗?
伊曼纽尔·格拉夫

15

ssh没有腻子的直接命令是...

ssh user@host -L localport:routerip:remoteport

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

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

(PS请勿以明文形式输入密码!请避免-pw切换)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.