1. 程式人生 > >easy-rsa 生成OpenVPN證書

easy-rsa 生成OpenVPN證書

easy-rsa openvpn 證書

d easy-rsa ../

cd 2.0/

編輯 vars

vi vars

export KEY_SIZE=2048

export KEY_COUNTRY="CN"

export KEY_PROVINCE="SH"

export KEY_CITY="SH"

export KEY_ORG="SHCL"

export KEY_EMAIL="[email protected]"

export KEY_OU="DevOps"

保存推遲後給予x權限

#chmod +x vars

#source ./vars

#./clean-all #清除文件

#./build-ca server ##生成服務端CA

#./build-key-server server #生成服務端證書

#./build-key client1 ##生成客戶端證書

#./build-dh ##生成迪菲·赫爾曼交換密鑰

# /usr/local/openvpn/sbin/openvpn --genkey --secret keys/ta.key ##生成TLS-auth密鑰,用戶名密碼認證時需要

####以上命令只需要默認回車,選擇(y|n)。即可生成如下證書文件###

技術分享

服務端&&客戶端所有證書就就生成了。

吊銷客戶端證書:

#cd /opt/openvpn/easy-rsa/2.0/

#source vars #全局變量

#./revoke-full client #會在keys目錄下生成一個crl.pem文件

#cp keys/crl.pem /opt/openvpn/keys/ #每次吊銷一個客戶端證書,都要重新拷貝覆蓋crl.pem文件

vim /opt/openvpn/server.conf #在最後添加:crl-verify keys/crl.pem

/etc/init.d/openvpn restart


本文出自 “Ljohn” 博客,轉載請與作者聯系!

easy-rsa 生成OpenVPN證書