今天我读了这个问题和答案(反向 SSH 隧道如何工作?)。我尝试了一下,效果很好,但我想知道一件事。假设我有一个在端口 8000 上运行的 Web 服务器,我将该端口转发到我的接收服务器。然后,如何将接收服务器获取的端口转发给网络上的其他服务器。
例如:
我有一台服务器 1(运行完整端口转发且没有防火墙的 Ubuntu 服务器)。我有另一台服务器 2(运行有防火墙且没有端口转发)。我使用 SSH 隧道将我的 Web 服务器从服务器 2 放到服务器 1 上。如何让可以连接到服务器 1 的客户端通过服务器 1 从服务器 2 连接到隧道服务
客户端 1 无法连接到服务器 2,但可以连接到服务器 1。
答案1
我不确定你到底在问什么,但我怀疑你对ssh -g
旗帜,其中“允许远程主机连接到本地转发端口。”