我需要授予LinuxHost1访问HttpHost3的权限:

LinuxHost1 --> MyWidnowsPC --> LinuxHost2 --> HttpHost3



LinuxHost1和LinuxHost2无法互相看到。
MyWidnowsPC可以看到HttpHost3,但处于防火墙之下。


我试图在MyWidnowsPC中使用Putty创建两个隧道:

隧道1)LinuxHost1上的MyWidnowsPC的Putty客户端

L 7080 LinuxHost2:7080


隧道2)LinuxHost2上的MyWidnowsPC的Putty客户端

L 7080 HttpHost3:80


但是它似乎不起作用[LinuxHost1上的MyWidnowsPC的Putty终端]:

wget http://localhost:7080/


没有从HttpHost3获取任何Web内容。

我已经尝试过使用LinuxHost2(隧道1)的端口22,但是也没有成功。

我有什么想念的吗?

最佳答案

隧道1)LinuxHost1上MyWidnowsPC的Putty客户端必须是Remote并指向MyWindowsPC(localhost):


  R 7180本地主机:80


隧道2)LinuxHost2上的MyWidnowsPC的Putty客户端很好,但是没有必要更改HTTP端口:


  L 80 HttpHost3:80


现在,我从LinuxHost1收到了带有wget的index.html文件:

wget http://localhost:7180/


$保存到:`index.html'

08-26 13:30