CentOS 6.3 X_86.64 路由模式配置OpenVPN服务器

聚指尖 2012-12-12

1、安装前的准备工作:

[root@data ~]# yum -y install openssl openssl-devel gcc
 
[root@data ~]# wget http://swupdate.openvpn.org/community/releases/openvpn-2.2.2.tar.gz
 
[root@data ~]# wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz

2、安装lzo软件包:

 lzo软件包用于压缩隧道通信数据以加快传输速度,操作步骤如下  :

[root@data ~]# tar zxvf lzo-2.03.tar.gz

[root@data ~]# cd lzo-2.03

[root@data lzo-2.03]# ./configure --prefix=/usr/ && make && make install

 4、安装openvn:


 [root@data ~]# tar zxvf openvpn-2.2.2.tar.gz
 

 [root@data ~]# cd openvpn-2.2.2

[root@data openvpn-2.2.2]# ./configure --with-lzo-lib=/usr/ && make && make install 

 (1、)建立CA的详细信息 

5、OpenVPN 服务器的配置

接下来输入如下命令:

[root@data 2.0]# source vars  //此命令输入后会显示如下信息

NOTE: If you run ./clean-all, I will be doing a rm -rf on /root/openvpn-2.2.2/easy-rsa/2.0/keys

接着输入下面的命令:

[root@data 2.0]# cp openssl-1.0.0.cnf openssl.cnf

[root@data 2.0]# ./clean-all

[root@data 2.0]# ./build-ca  //一路回车即可会生成 root CA证书


为服务器生成Diffie-Hellman文件,后面配置OpenVPN Server时所需要用到的文件命令如下:

(2)、为服务器生成证书和密钥,命令如下:

[root@data 2.0]# ./build-key-server server

还是与上一步类似,

生成 用户证书和上面一样,只是名字不同,命令如下:


[root@data 2.0]# ./build-key yonghu

正常结束上面过程后我们可以看到keys目录生成了正常的证书文件,用以下命令可以看到:

 

[root@data 2.0]# ll keys/
总用量 68
-rw-r--r--. 1 root root 4038 11月 30 06:02 01.pem
-rw-r--r--. 1 root root 3917 11月 30 06:07 02.pem
-rw-r--r--. 1 root root 1338 11月 30 05:55 ca.crt
-rw-------. 1 root root    912 11月 30 05:55 ca.key
-rw-r--r--. 1 root root    245 11月 30 05:58 dh1024.pem
-rw-r--r--. 1 root root    250 11月 30 06:07 index.txt
-rw-r--r--. 1 root root    21 11月 30 06:07 index.txt.attr
-rw-r--r--. 1 root root    21 11月 30 06:02 index.txt.attr.old
-rw-r--r--. 1 root root    125 11月 30 06:02 index.txt.old
-rw-r--r--. 1 root root        3 11月 30 06:07 serial
-rw-r--r--. 1 root root        3 11月 30 06:02 serial.old
-rw-r--r--. 1 root root 4038 11月 30 06:02 server.crt
-rw-r--r--. 1 root root    781 11月 30 06:02 server.csr
-rw-------. 1 root root    916 11月 30 06:02 server.key
-rw-r--r--. 1 root root 3917 11月 30 06:07 yonghu.crt
-rw-r--r--. 1 root root    781 11月 30 06:07 yonghu.csr
-rw-------. 1 root root    912 11月 30 06:07 yonghu.key

相关推荐