一、安装
yum install openvpn
# 配置证书软件
yum install easy-rsa
二、配置
# 找个地方生成证书文件
mkdir /opt/easy-rsa
cd /opt/easy-rsa/
cp -a /usr/share/easy-rsa/3.0.8/* .
# 如有需要可以修改
cp /usr/share/doc/easy-rsa/vars.example vars
# 初始化,在当前目录创建pki目录
./easyrsa init-pki
# 创建根目录,会提示设置密码(下面会用到),用于ca对之后生成的server和client证书签名时使用
./easyrsa build-ca
# 创建server端证书和私钥,nopass表示不加密私钥文件
./easyrsa gen-req server nopass
# server端证书签名,提示需要输入yes和创建ca根证书时候的密码
./easyrsa sign server server
# 创建Diffie-Hellman文件, 密钥交换时的Diffie-Hellman算法
./easyrsa gen-dh
# 创建client端证书和私钥文件,nopass表示不加密私钥文件
./easyrsa gen-req client nopass
# client端证书签名,提示需要输入yes和创建ca根证书时候的密码
./easyrsa sign client client
# 生成ta.key
cd /etc/openvpn/server/
openvpn --genkey --secret ta.key
1.服务端:
示例配置文件位置
/usr/share/doc/openvpn/sample/sample-config-files
复制配置文件到etc目录
cp /usr/share/doc/openvpn/sample/sample-config-files/server.conf /etc/openvpn/server/server.conf
配置文件修改
# 端口 默认 1194
port 1194
# ca证书 配置上面生成的完整路径
ca /opt/easy-rsa/pki/ca.crt
# 服务端公钥位置
cert /opt/easy-rsa/pki/issued/server.crt
# 服务端私钥位置
key


1712

被折叠的 条评论
为什么被折叠?



