![VPN 为我提供内部 IP,并允许我从外部访问内部网络](https://linux22.com/image/45043/VPN%20%E4%B8%BA%E6%88%91%E6%8F%90%E4%BE%9B%E5%86%85%E9%83%A8%20IP%EF%BC%8C%E5%B9%B6%E5%85%81%E8%AE%B8%E6%88%91%E4%BB%8E%E5%A4%96%E9%83%A8%E8%AE%BF%E9%97%AE%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C.png)
使用红帽linux/CentOS。我有 1 个公共 IP,可以通过 SSH 远程访问。现在该服务器需要连接一台VPN服务器,以便VPN服务器可以为我们的服务器提供一个IP。现在,我们需要从我们的服务器 ping 本地 IP,例如位于 VPN 服务器后面的 10.xx10。
我们使用什么 VPN 客户端来实现此目的?什么类型的 VPN 客户端允许使用这样的东西?
有 IPSec 主机到主机和网络到网络,但令人困惑的是什么意味着什么?我只是使用 IPSec 主机到主机还是需要进行网络到网络?
另一个问题是,如果建立了VPN连接,我如何使用SSH远程访问我的服务器?因为大多数情况下,当 VPN 连接后,公共 IP 就无法再访问了。
任何人都可以建议我的 CentOS/RHEL 需要安装和配置什么类型的 VPN 客户端? (非常令人困惑,我知道我需要什么,但我不知道有标准名称来解释我的另一个端点 ICT 团队)。
答案1
VPN 网络通常在您的主机上使用不同的接口,因此您仍然可以使用其他接口和公共 IP。因此,您仍然可以像以前一样访问 SSH 服务器。
设置 VPN 网络的常用实现是openvpn
(客户端和服务器端)。整个配置过程有点长,无法在此完整描述,这取决于您的特定需求。以下是三个链接,可帮助您入门。
第二个链接来自 Debian wiki,但 CentOS 的配置是相同的。第三个链接将为您提供有关openVPN
CentOS 上安装的具体详细信息。