You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

crl-verify命令不存在:咨询其作用及OpenVPN证书撤销替代方案

关于OpenVPN中crl-verify crl.pem的说明

首先明确:crl-verify crl.pem不是可执行命令,而是OpenVPN服务器的配置选项,你找不到它是因为错误地把它当成了终端命令来执行。

这个配置项的作用

  • 启用证书吊销列表(CRL)验证:当客户端尝试连接OpenVPN服务器时,服务器会检查客户端证书是否存在于指定的crl.pem文件中
  • 如果客户端证书已被吊销(记录在CRL里),服务器会直接拒绝该客户端的连接请求
  • 用于管控VPN访问权限,比如员工离职、设备丢失后,可通过吊销对应证书阻止非法访问

是否仍在使用或被替代

  • 在你使用的OpenVPN 2.4.12版本中,该配置项完全有效且被官方支持,没有被替代
  • 后续的OpenVPN 2.5、2.6等版本也保留了这个配置,它是离线场景下验证证书吊销状态的标准方式
  • 如果你需要实时验证证书状态,可使用OCSP协议替代,对应配置项为ocsp-url,但CRL仍是离线环境下的常用方案

正确使用步骤

  1. 用EasyRSA工具生成CRL文件:执行./easyrsa gen-crl(需在EasyRSA目录下操作),生成的crl.pem通常在pki文件夹中
  2. 将crl-verify /path/to/crl.pem(替换为实际文件路径)添加到OpenVPN服务器的配置文件(如server.conf)中
  3. 重启OpenVPN服务使配置生效

内容的提问来源于stack exchange,提问作者BeWog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 10:33:17