如何通过SSH隧道查看网页?
如果有四台机器具有其ip:如何通过SSH隧道查看网页?,ssh,Ssh,如果有四台机器具有其ip: machine A : 192.168.1.1 machine B : 10.25.1.1 machine C : 10.25.1.34 machine D : 172.16.1.1 在机器D中,我可以连接到A。登录A后,我可以通过ssh连接到另一个 除D和B、C之外的三台机器不能相互通信。 B和C宿主web页面。现在我想从机器D查看B中的网页 所以,我决定在机器B中使用SSH隧道 me@B> ssh *:80:localhost:80 me@192.168.
machine A : 192.168.1.1
machine B : 10.25.1.1
machine C : 10.25.1.34
machine D : 172.16.1.1
在机器D中,我可以连接到A。登录A后,我可以通过ssh连接到另一个
除D和B、C之外的三台机器不能相互通信。
B和C宿主web页面。现在我想从机器D查看B中的网页
所以,我决定在机器B中使用SSH隧道
me@B> ssh *:80:localhost:80 me@192.168.1.1
然后,我登录,打开浏览器,键入http://127.0.0.1
。
它正确地转发到10.25.1.1
,页面出现,一切正常。
但在A中,键入http://192.168.1.1
,它奇怪地转发到12.25.1.34
页面出现。引擎盖下发生了什么
最后,在机器D中,键入http://192.168.1.1
在浏览器中,url已成功删除
跳转到12.25.1.34
,但这不是预期的。它应该是12.25.1.1
。等待
有一段时间,浏览器说它无法显示页面。奇怪!如何查看网页
来自D中B的页面?我不知道为什么上述解决方案无法工作。下面的方法效果很好
me@D> ssh 8080:localhost:8181 me@192.168.1.1
me@A> ssh 8181:localhost:80 me@10.25.1.1