环境包安装:#yum -y install rpm-build autoconf.noarch zlib-devel pam-devel openssl-devel

源码包下载(推荐openvpn-2.0.9,其他版本可能有问题):
#wget http://openvpn.net/release/openvpn-2.0.9.tar.gz
#wget http://openvpn.net/release/lzo-1.08-4.rf.src.rpm

编译安装OpenVPN
#rpmbuild --rebuild lzo-1.08-4.rf.src.rpm
#rpm -Uvh /usr/src/redhat/RPMS/i386/lzo-*.rpm
#rpmbuild --tb openvpn-2.0.9.tar.gz
#rpm -Uvh /usr/src/redhat/RPMS/i386/openvpn-2.0.9-1.i386.rpm
#cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/
#cp /usr/share/doc/openvpn-2.0.9/sample-config-files/server.conf /etc/openvpn/

OpenVPN证书
#cd /etc/openvpn/easy-rsa/
#source vars  这步前可以自行修改里面的CA信息,不修改也行。
#./clean-all
#./build-ca  CA信息自己随便填,不一定要真实,但是也别忘了。
./build-key-server daigou  这里是生成服务器私匙,daigou可以自定义,信息自己写,成功后会有两个确定,都选y回车。
./build-dh  这步可以上个小号再回来,如果你是2048加密那可以上个大号。……
#cp keys/{ca.crt,dh1024.pem,daigou.key,daigou.crt} ../

设置server.conf
#cd .. 回到openvpn目录
#vi server.conf 不会vi的用WinSCP去修改下面几个地方

本日志由 eben 于 2011-08-23 13:15:29 发表到 vps应用相关 中,目前已经被浏览 221 次,评论 0 次;

作者添加了以下标签: vpsopenvpn

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

新建文件/etc/openvpn/easy-rsa/2.0/keys/isfate.ovpn,内容如下:

client
remote 你的VPS IP 1194
dev tun
comp-lzo
comp-noadapt
ca ca.crt
cert client1.crt
key client1.key
fragment 1200
verb 3

打包密匙,供客户端使用

tar -zcvf  keys.tar.gz ca.crt ca.key client1.crt client1.csr client1.key ta.key $HOSTNAME.ovpn
mv keys.tar.gz ~//*  移动到Root的主目录下面  */

大功告成了!你可以用Winscp等软件,把这个下载回来。解压放到你的openvpn目录下面使用
这些密匙和配置文件是放在安装文件夹类似于这样的路径下C:\Program Files\OpenVPN\config 下面,需要使用vpn的时候,点开openvpn,直接connect即可。
客户端我们用的是openvpn gui 工具,在windows下面可以很方便的连接openvpn服务器上。
在服务器端己经启动了,我们就可以用GUI工具进行连接了,右键点击托盘栏的小图标,启动connect即可连接vpn

本日志由 eben 于 2011-08-22 15:59:17 发表到 vps应用相关 中,目前已经被浏览 308 次,评论 0 次;

作者添加了以下标签: OpenvzVPSOpenvpn

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文