CentOS7安装openvpn步骤

2019-03-22

virtual private networks (VPN), 是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。

通过购买硬件vpn设备,加密key等可以搭建网络通道路,通过openvpn软件也可以实现类似功能。

OpenVPN是一个用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件。使用OpenVPN可以方便地在家庭、办公场所、住宿酒店等不同网络访问场所之间搭建类似于局域网的专用网络通道。

1、EPEL安装

EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的。
绝大多数rpm包要比官方repository 的rpm包版本要来得新

安装epel,centos6选6,5就选5
32位系统选择:
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
64位系统选择:
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
导入key:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5
如果用比较新的软件,用epel-test.repo这个文件就行了

yum install epel-release

lsb_release -a

yum install -y openssl openssl-devel lzo lzo-devel pam pam-devel automake pkgconfig makecache
yum install -y openvpn easy-rsa

2、centos7启动脚本
/usr/lib/systemd/system/openvpn-client@.service
/usr/lib/systemd/system/openvpn-server@.service
/usr/lib/systemd/system/openvpn@.service
/usr/lib/tmpfiles.d/openvpn.conf
3、下载OpenVPN 2.4.7
wget http://openvpn.net/release/openvpn-2.4.7.tar.gz
或者
git clone https://github.com/OpenVPN/openvpn.git
git clone https://github.com/OpenVPN/easy-rsa.git

4、安装依赖包
yum install -y openssl openssl-devel lzo lzo-devel pam pam-devel automake pkgconfig makecache
yum -y install autoconf automake aclocal libtool cmake lz4 lz4-devel lzo lzo-devel

!! WARNING !! CMake is NOT available. Unit testing cannot be performed.
autogen.sh脚本依赖于autoreconf来调用autoconf,automake,aclocal和其它相关工具。

5、tar zxvf openvpn-2.4.7.tar.gz
cd openvpn-2.4.7
autoreconf -i -v -f
./configure ; make ; make install
6、/usr/local/openvpn/sbin/openvpn --config /usr/local/openvpn/conf/server.conf &
udp 0 0 60.28.209.156:1194 0.0.0.0:* 5659/openvpn

7、wget https://github.com/OpenVPN/easy-rsa/archive/v3.0.6.zip
mkdir -p /etc/openvpn
cp -r /opt/openvpn/sample/sample-config-files /etc/openvpn
ifconfig tun0
8、openvpn客户端x64
https://files01.tchspt.com/software/openvpn-install-2.4.7-I601.exe

分类:Linux操作系统 | 标签: |

相关日志

评论被关闭!