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工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安...
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包。 离...
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://192.168.2.32...
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以...
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) Mysql...
第一步下载erlang环境并安装: wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_...