SSH隧道到远程站点

时间:2018-05-18 18:22:30

标签: ssh debian webserver ssh-tunnel

我有三台服务器,一台使用白色IP(SERVER1),另一台(SERVER2 192.168.1.50)在我的本地网络中通过提供商网络连接到Internet,如10.10。。另外在我的本地网络中,我是另一台迷你服务器(SERVER3 192.168.1.51)。我无法使用带有ssh的SERVER3。

所以,我想要:在SERVER2命令中运行" curl http://localhost/json:3333"并从我家网中的SERVER3获得答案:http://192.168.1.51/json

为此: 在SERVER2中,我使用命令打开ssh tunnel: " ssh -N -R 3333:192.168.1.51:80 admin @ SERVER1"

我现在在SERVER1中有隧道,我发送了http://localhost:3333'从http://192.168.1.51/index.html获得正确答案,但如果我想获得任何页面,我会失败,例如:http://localhost/json:3333'将在localhost端口80'

返回Apache / 2.4.25(Debian)服务器

如何使用路径和页面挖掘所有SERVER3站点?

1 个答案:

答案 0 :(得分:0)

简单的错误,正确的命令必须是http://localhost:3333/json'