虚拟专用网络 VPN-通过Easy-RSA自签发证书:操作步骤

时间:2024-04-25 14:32:20

操作步骤

  1. 下载Easy-RSA

    下载后请解压缩软件压缩包。

  2. 打开Easy-RSA shell。

    打开命令行窗口,切换到软件所在目录,执行“.\EasyRSA-Start.bat”命令。

    图1 打开Easy-RSA shell
  3. 初始化PKI环境。

    执行“./easyrsa init-pki”命令,生成PKI,自动创建名为“pki”的文件夹。

  4. (可选)配置变量参数。

    默认按配置模板“vars.example”中描述的参数值进行配置。如需自定义参数值,先将“vars.example”复制到“pki”文件夹下并重命名为“vars”,再按需设置参数值。

    图2 配置变量参数
  5. 生成CA证书。

    执行“ ./easyrsa build-ca nopass”命令生成CA证书,存放在“pki”文件夹中。

  6. 生成服务端证书和私钥。

    执行 “./easyrsa build-server-full filename_base nopass”命令生成服务端证书和私钥。

    • 此命令中,“filename_base”为证书的CN,请根据实际填写。
    • “filename_base”必须是域名格式,否则无法正常托管到云证书管理服务,示例如下:

      ./easyrsa build-server-full p2cvpn.server nopass

  7. 生成客户端证书和私钥。

    执行“ ./easyrsa build-client-full filename_base nopass”命令生成客户端证书和私钥。

  8. 查看服务端、客户端证书和私钥。

    生成的服务端和客户端证书默认存放在“issued”文件夹中,生成的服务端和客户端的私钥默认存放在“private”文件夹中。

    图3 查看证书和私钥
support.huaweicloud.com/admin-vpn/zh-cn_topic_0000001708538336.html