easy-rsa 制作openXXX证书

本文档详细介绍了如何使用easy-rsa在Linux上创建OpenVPN服务器所需的CA证书、Server端证书、Diffie-Hellman密钥和Client端证书。步骤包括进入easy-rsa目录、修改vars文件、制作CA证书、Server端证书、Diffie-Hellman文件以及Client端证书,并生成必要的安全文件如ta.key。整个过程旨在确保OpenVPN服务器的安全性和完整性。

1、到easy-rsa安装目录

cd /usr/share/easy-rsa

2、准备制作CA证书钱可以根据自己的需要修改vars文件。意义不大省略。需要注意的是:修改完毕后 运行source vars命令使其生效。

3、开始正式制作CA证书,使用如下命令:

./clean-all

./build-ca

出现提示信息按回车键即可。制作完成后,ca证书可在keys目录查看。

4、制作Server端证书

./build-key-server vpnserver //vpnserver为server端文件名字。可以自定义

一路执行并点击两次“y”即可,查看生成的Server端证书可在keys目录查看

5、现在再为服务器生成加密交换时的Diffie-Hellman文件

./build-dh

生成的dh2048.pem可在keys目录查看

6、制作Client端证书

./build-key ClientUser    //ClientUser为自定义客户端证书名字

如果你想快速生成用户证书不需要手工交互的话,可以使用如下命令,例如生成Clientuser2
 

# ./build-key --batch Clientuser2

7、生成ta.key            加强服务器的 TLS 完整性验证功能

openvpn --genkey --secret keys/ta.key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值