第 6 章 设置 IPsec VPN


使用 IPsec 协议套件的 Libreswan 实施来配置和管理安全虚拟专用网络(VPN),以创建加密隧道来保证通过互联网进行数据传输。

IPsec 隧道可确保传输中数据的保密性和完整性。常见用例包括将分支机构连接到总部,或为远程用户提供对公司网络的安全访问权限。

RHEL 提供不同的选项来配置 Libreswan:

  • 手动编辑 Libreswan 配置文件,以精细控制高级选项。
  • 使用 vpn RHEL 系统角色自动创建 Libreswan VPN 配置的过程。
  • 使用 Nmstate 通过声明性 API 配置 Libreswan 连接。

Libreswan 不使用 "client" 和 "server" 等术语。相反,IPsec 将端点称为"左"和"右"。此设计通常允许您在两个主机上使用相同的配置,因为 Libreswan 会动态决定采用哪个角色。按照惯例,管理员通常对本地主机使用"左",对远程主机使用"右"。

注意

Libreswan 是 RHEL 中唯一支持的 VPN 技术。

IPsec 依赖于标准化协议,如互联网密钥交换(IKE),以确保不同的系统可以有效地通信。然而,在实践中,供应商如何实施这些标准的微小差异可能会导致兼容性问题。如果您在将 Libreswan 连接到第三方 IPsec 对等点时遇到这种互操作性问题,请联系红帽支持

6.1. IPsec VPN 中的组件

在设置 IPsec VPN 前,务必要了解其主要组件:用于身份验证和协商的互联网密钥交换(IKE),以及用于数据加密和传输的 IPsec。

IKE 是两个端点,用于相互验证和协商连接规则,包括加密算法。Libreswan 在名为 pluto 的守护进程中实施 IKE。

IPsec 是协议的一部分,它实际根据 IKE 协商期间同意的策略加密和传输数据。Linux 内核实现了 IPsec 协议套件。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat