• 已删除用户
WDDDDD
WDDDDD
发布于 2025-08-27 / 1 阅读
0

OpenConnect

OpenConnect

yum install -y epel-release
yum -y install easy-rsa
mkdir -p /opt/easy-rsa
cp -a /usr/share/easy-rsa/3.0.8/* /opt/easy-rsa/
cp -a /usr/share/doc/easy-rsa-3.0.8/vars.example /opt/easy-rsa/vars
vi /opt/easy-rsa/vars 
set_var EASYRSA_DN      "cn_only"
set_var EASYRSA_REQ_COUNTRY     "CN"
set_var EASYRSA_REQ_PROVINCE    "JiangSu"
set_var EASYRSA_REQ_CITY        "ChangZhou"
set_var EASYRSA_REQ_ORG         "IT"
set_var EASYRSA_REQ_EMAIL       "IT@qq.com"
set_var EASYRSA_NS_SUPPORT      "yes"
服务端证书有效期为:10年
打开set_var EASYRSA_CERT_EXPIRE 参数前面的注释,并修改825为3650
cd /opt/easy-rsa/
初始化,创建pki目录用于存储证书
./easyrsa init-pki

创建根证书,根证书用于ca对之后生成的server和client证书签名时使用
./easyrsa build-ca

创建server端证书和密钥文件
./easyrsa gen-req server nopass

给server端证书签名
./easyrsa sign server server

创建Diffie-Hellman文件,密钥交换时的Diffie-Hellman算法
./easyrsa gen-dh

创建client端证书和密钥文件
./easyrsa gen-req client nopass

给client端证书签名
./easyrsa sign client client

安装openvpn
yum install -y openvpn
openvpn --genkey --secret /etc/openvpn/ta.key
vi /etc/openvpn/server.conf