Centos6.7+openvpn配置Linux客户端连接,基于证书访问(三)

前端之家收集整理的这篇文章主要介绍了Centos6.7+openvpn配置Linux客户端连接,基于证书访问(三)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Linux 做为客户端连接 openvpn 服务,同样需要安装 openvpn 的软件及相关软件。

和服务器端的配置一样,先做时间同步,并添加定时任务

/usr/sbin/ntpdate time.windows.com

echo '#time sync' >> /var/spool/cron/root

echo '*/5 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1' >> /var/spool/cron/root

crontab -l

image

创建一个专门存放 openvpn 软件的目录

mkdir -p /home/yuci/tools/openvpn

image

安装 lrzsz 软件,安装后本机与虚拟机文件传输超级方便

yum -y install lrzsz

image

直接将安装包拖拽到 /home/yuci/tools/openvpn/ 目录下

cd /home/yuci/tools/openvpn/

image

安装 lzo 软件

tar zxf lzo-2.06.tar.gz

cd lzo-2.06

./configure && make && make install

image

安装 openssl openssl-devel 软件

yum -y install openssl openssl-devel

image

安装 openvpn 软件

tar zxf openvpn-2.2.2.tar.gz

cd openvpn-2.2.2

./configure --with-lzo-headers=/usr/local/include --with-lzo-lib=/usr/local/lib && make && make install

image

查看 openvpn 安装的位置以及版本

which openvpn

openvpn --version

image

创建 /etc/openvpn 目录

mkdir /etc/openvpn

image

将之前在 Windows 端配置好的 user1 用户文件直接打包为 .zip 格式上传到 linux 客户端

image

Image

切到刚才创建的 /etc/openvpn 目录,将打好的包传上来。我用的压缩软件是好压,开源免费,哈哈哈

cd /etc/openvpn/

unzip user1.zip

image

编辑 user1 目录中的文件,client.conf 中的内容就是 Windows 客户端中 user1.ovpn 的内容,不需要任何改动

cd user1

rm -rf client.conf

mv user1.ovpn client.conf

image

配置文件都改下路径,全部移动到 /etc/openvpn 目录下

mv user1/* ./

rm -rf user1

rm -rf user1.zip

image

启动 openvpn 尝试连接

/usr/local/sbin/openvpn --config /etc/openvpn/client.conf &

image


成功连接 openvpn

image

猜你在找的CentOS相关文章