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,在弹出的选项中点击连接,即可连接

相关内容

热门资讯

学习辅助"乐酷副厅房... 学习辅助"乐酷副厅房间科技"开挂(插件)辅助工具(讲解有挂);无需打开直接搜索打开薇:1367043...
实测辅助!圣游辅助软件,wep... >>您好:圣游辅助软件确实是有挂的,很多玩家在这款圣游辅助软件游戏中打牌都会发现很多用户的牌特别好,...
透视攻略!微乐小程序游戏辅助器... 微乐自建房辅助软件有哪些功能是一款专注玩家量身打造的游戏记牌类型软件,在微乐自建房辅助软件有哪些功能...
从前有辅助"四川游戏... 从前有辅助"四川游戏家园辅助"详细开挂辅助器确实有挂(教你攻略) 【无需打开直接搜索加薇136704...
经验开挂"开心庄园辅... 经验开挂"开心庄园辅助器免费"开挂(安装)辅助安装(有挂神器) 【无需打开直接搜索加薇1367043...
正品开挂!越乡游金花辅助,we... 越乡游金花辅助开挂教程视频分享装挂详细步骤在当今的网络游戏中,越乡游金花辅助作为一种经典的娱乐方式,...
透视游戏!hhpoker外挂靠... 透视游戏!hhpoker外挂靠谱吗,微乐山西脚本插件(透视)开挂辅助挂总结教程 【无需打开直接搜索加...
原本有开挂"九酷众游... 原本有开挂"九酷众游辅助"详细开挂辅助神器有挂秘籍(攻略教程)《详细加薇136704302咨询》游戏...
演示开挂"打两圈软件... 演示开挂"打两圈软件辅助器"开挂(透视)辅助安装(真是有挂)打两圈软件辅助器ai黑科技系统规律教程开...
细节开挂!桃乐甘肃麻将辅助软件... 细节开挂!桃乐甘肃麻将辅助软件,cloudpoker辅助,必赢方法(确实有挂)-哔哩哔哩;打开点击测...