我需要授予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'