![通过 VPN 连接远程服务器](https://linux22.com/image/670350/%E9%80%9A%E8%BF%87%20VPN%20%E8%BF%9E%E6%8E%A5%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有几台服务器,由几家服务器托管公司托管。每台服务器都有自己的公共 IP。我有应用服务器、数据库服务器、Web 服务器等。我想做的是将它们连接到专用网络,尽管它们物理上位于不同位置。我正在寻找一些解决方案,然后想到了 VPN。但我仍然对一些 VPN 概念感到困惑。
例如,我想让 OpenSSH 服务器监听虚拟专用网络接口并仅接受专用网络内的 SSH 连接。因此,为了通过 SSH 连接到服务器,我必须先连接到专用网络,然后通过 SSH 连接到该服务器。此外,我想让 DB 服务器监听虚拟专用接口并让其他服务器通过专用网络发送 SQL 查询。
对于我之前提到的那些用例,是否可以使用 OpenVPN 将这些远程服务器连接到私有网络?
我研究了一些 OpenVPN 示例,但是我不清楚在我的示例中哪个服务器应该是 OpenVPN 客户端,哪个应该是 OpenVPN 服务器?
答案1
对于我之前提到的那些用例,是否可以使用 OpenVPN 将这些远程服务器连接到私有网络?
是的
但我不清楚在我的示例中哪个服务器应该是 OpenVPN 客户端,哪个应该是 OpenVPN 服务器
选择一台作为服务器,其余作为客户端。您甚至可以将一台单独的机器作为 VPN 服务器,将其他所有机器作为客户端。世界就是您的软体动物。