openvpn教程
创始人
2024-12-26 15:36:12
0

1. 环境准备

主机名

功能

IP

openvpn

openvpn server服务端

10.0.0.5, 172.16.1.5

windows

windows 笔记本 openvpn 客户端

2. 安装证书创建工具easy-rsa和openvpn

因为OpenVPN 使用 easy-rsa 来管理PKI所需要的密钥和证书

10.0.0.5安装 yum -y install easy-rsa openvpn

mkdir -p /opt/easy-rsa cp -a /usr/share/easy-rsa/3.0.8/* /opt/easy-rsa/ cp /usr/share/doc/easy-rsa-3.0.8/vars.example /opt/easy-rsa/vars #vars 文件里定义了后续生成密钥和证书所需要的环境变量 ]# cat > /opt/easy-rsa/vars <

3. 配置流程

  1. 创建dh-pem算法文件
  2. 创建CA证书密钥对
  3. 创建server密钥对,启动openvpn
  4. 创建用户密钥对,生成配置文件发给用户 (不同用户重复此步骤)
  5. 用户在windows下载openvpn客户端,把配置文件放在config目录下,连接即可

3.1. 创建dh-pem算法文件

#为了在Server和Client之间交换密钥,需要创建Diffie-Hellman文件 [root@openvpn easy-rsa]# ./easyrsa gen-dh DH parameters of size 2048 created at /opt/easy-rsa/pki/dh.pem

3.2. 创建CA证书密钥对

首先, 我们需要生成CA根密钥和证书, 用来给VPN Server和Client的证书进行签名

###02 充当权威机构 创建ca证书   ######1.初始化,在当前目录创建PKI目录,用于存储证书 cd /opt/easy-rsa/ ]# ./easyrsa init-pki Your newly created PKI dir is: /opt/easy-rsa/pki #初始化完成 显示你可以尝试创建 CA证书 ,初始化后的目录在 pki下面  ######2.创建根证书,会提示设置密码,用于ca对之后生成的server和client证书签名时使用,其他可默认   ##温馨提示: 加上密码 [root@openvpn easy-rsa]# ./easyrsa build-ca ###创建后生成 ca证书和私钥 pki/ca.crt           #生成的CA证书 pki/private/ca.key   #生成的CA密钥

3.3. 创建server密钥对拷贝到openvn,启动openvpn

##01 创建server证书,nopass表示不加密私钥文件,其他可默认 ./easyrsa gen-req myvpn nopass ##02 给server证书签名,首先是对一些信息的确认,可以输入yes,提示输入的密码是ca证书密码 ./easyrsa sign-req server myvpn #生成下面几个文件 #/opt/easy-rsa/pki/reqs/myvpn.req #/opt/easy-rsa/pki/private/myvpn.key #/opt/easy-rsa/pki/issued/myvpn.crt  #3 把ca.crt,dh.pem,myvpn.crt,myvpn.key拷贝到openvpn目录 cp pki/ca.crt pki/dh.pem pki/issued/myvpn.crt pki/private/myvpn.key /etc/openvpn/server/ #_________________________________________________________________ #4 创建openvpn的server配置文件 cat > /etc/openvpn/server/server.conf <

3.4. 创建用户密钥,生成配置文件发给用户 (不同用户重复此步骤)

#1.创建client端证书和私钥文件 ./easyrsa gen-req jack nopass #2.给client端证书签名,提示输入的密码是ca证书密码 ./easyrsa sign-req client jack #3 拷贝客户端密钥对到/etc/openvpn/client/jack目录,并创建客户端配置文件 mkdir -p /etc/openvpn/client/jack/ cp pki/ca.crt pki/issued/jack.crt pki/private/jack.key /etc/openvpn/client/jack/ #4 创建客户配置文件 cat >/etc/openvpn/client/jack/jack.ovpn<

3.5. 用户在windows下载openvpn客户端,把配置文件放在config目录下,连接即可

客户端链接

#1. 用户下载安装客户端 #2. 把/etc/openvpn/client/下面的用户目录发给用户 #3. 用户把收到的文件放到C:\Program Files\OpenVPN\config\目录下即可 #4. 启动openvpn客户端,任务栏右击logo,在弹出的选项中点击连接,即可连接

相关内容

热门资讯

第7分钟插件!微乐小程序免费黑... 第7分钟插件!微乐小程序免费黑科技,微乐家乡小程序脚本(开挂)好像有挂(2026)1、任何微乐小程序...
透视新版!微乐小程序免费黑科技... 透视新版!微乐小程序免费黑科技,微信小程序透视微乐(透视)真是是真的挂(哔哩哔哩)1、在微乐小程序免...
刚刚!wepoker破解游戏盒... 刚刚!wepoker破解游戏盒子(透视)wepoker正确养号方法-好像有挂(哔哩哔哩)1)wepo...
透视好牌!微乐小程序辅助器出租... 透视好牌!微乐小程序辅助器出租,微乐小程序黑科技,妙计教程(有挂平台)-哔哩哔哩1)微乐小程序辅助器...
三分钟安装!微乐小程序黑科技,... 三分钟安装!微乐小程序黑科技,微乐小程序脚本(开挂)一贯是有挂(2026)1、微乐小程序黑科技免费脚...
透视好友房!微乐小程序黑科技,... 透视好友房!微乐小程序黑科技,手机微乐小程序破解器如何使用(透视)真是存在有挂(哔哩哔哩)1、手机微...
透视安装!微乐自建房辅助软件下... 透视安装!微乐自建房辅助软件下载,微乐小程序免费黑科技,法子教程(有挂软件)-哔哩哔哩在进入微乐自建...
反观!aapoker辅助工具安... 反观!aapoker辅助工具安全吗(透视)hh poker软件-一贯真的有挂(哔哩哔哩)在进入aap...
第三分钟工具!微乐小程序免费黑... 第三分钟工具!微乐小程序免费黑科技,微乐陕西小程序脚本(开挂)确实是真的挂(2026)1、进入到微乐...
一直以来!微乐小程序免费黑科技... 一直以来!微乐小程序免费黑科技,微乐小程序礼包码(透视)确实是有挂(哔哩哔哩)暗藏猫腻,小编详细说明...