Ssh 使用TSock访问只有一台机器可通过公共世界可寻址机器访问的外部网络

Ssh 使用TSock访问只有一台机器可通过公共世界可寻址机器访问的外部网络,ssh,proxy,ssh-tunnel,tunneling,Ssh,Proxy,Ssh Tunnel,Tunneling,我们在数据中心有一套机器。只有一台机器可以从互联网世界访问。如果我们需要与数据中心中的任何其他机器交谈,我们需要登录到这台internet可视机器 我们有一个监控网络工具,可以监控所有服务器。为了实现这一点,我需要浏览器与数据中心位于同一局域网内。我通过将端口从本地机器动态转发到世界可见机器,并将此端口设置为浏览器上的代理,实现了这一点。。这很有效 现在我想使用一些命令行工具来与数据中心中的所有机器进行对话。我能做到这一点的唯一方法是登录到世界可视机器并从那里运行我的命令 在浏览完web后,我发

我们在数据中心有一套机器。只有一台机器可以从互联网世界访问。如果我们需要与数据中心中的任何其他机器交谈,我们需要登录到这台internet可视机器

我们有一个监控网络工具,可以监控所有服务器。为了实现这一点,我需要浏览器与数据中心位于同一局域网内。我通过将端口从本地机器动态转发到世界可见机器,并将此端口设置为浏览器上的代理,实现了这一点。。这很有效

现在我想使用一些命令行工具来与数据中心中的所有机器进行对话。我能做到这一点的唯一方法是登录到世界可视机器并从那里运行我的命令

在浏览完web后,我发现(可能是错误的)我可以使用TSock来实现在本地机器上运行命令行工具的目标,就像它们在数据中心网络中运行一样。然而,我很难让他们工作。我正在附加我创建的tsocks.conf文件

local = 192.168.81.0/255.255.255.0
local = 0.0.0.0/255.255.255.255

path {
     reaches = 192.168.5.0/255.255.255.0
     server = 0.0.0.0
     server_port = 8080
     server_type = 5
}
path {
     reaches = 10.125.4.0/255.255.255.0
     server = 0.0.0.0
     server_port = 8081
     server_type = 5
}
path {
     reaches = 10.110.80.0/255.255.255.0
     server = 0.0.0.0
     server_port = 8082
     server_type = 5
}
我使用ssh动态转发了上面提到的所有三个服务器_端口,并且我能够使用它们作为浏览器的代理,而无需麻烦地访问三个数据中心中的每一个上的计算机,但是 . tsocks-on
敲击其中一台机器不会给我任何反应。。看起来我的设置不起作用。。。有人能帮忙吗?

对不起,问错了。一切正常。我试图ping网络中的服务器,该服务器被配置为根本不响应ping。其他操作(如ssh)工作正常。因此,代理设置正确。只是我测试的方式是错误的。 谢谢 苏尼尔