用OpenVPN构建高效安全的VPN.pdf
上传人:文库****品店 上传时间:2024-09-15 格式:PDF 页数:2 大小:2.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

用OpenVPN构建高效安全的VPN.pdf

用OpenVPN构建高效安全的VPN.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

技术与应用w’Ⅳw.Itedu.org.CR网络与资源应用叨儿塾融豳丝篓鼻用OpenVPN构建高效安全的VPN口/李彬在构建VPN时,我们经常会遇到这样的困惑:配会自动创建一个名为TAP—Win32AdapterV8的置简单的VPN往往不太安全(如PPTP);配置安全虚拟网络设备,安装完成后可以在C:\Prograin的VPN往往过于复杂(如IPSec),而且基于IPSecFiles\OpenVPN看到以下几个目录:bin(放置的VPN无法很好地解决NAT的穿透问题。但是用oPenVPN的主程序)、config(放置配置文件)、OpenVPN就能构建既安全又高效的VPN,从而解决driver(放置设备驱动文件)、easy—rsa(放置陕速生以上问题。成密钥的批处理文件)、log(放置Server的日志文OpenVPN是一套全功能的SSLVPN解决方案,件)、samPle—config(放置配置文件模板)。它包含多种配置应用,包括远程访问、站对站虚拟私四配置VPNServel-网、WiFi安全,以及负载均衡、容错性好的企业级远程访问方案。它具有跨平台的可移植性、良好的稳在命令提示符下进入c:\program定性、成千上万个客户端支持的可伸展性、支持动态Files\OpenVPN\easy—rsa目录,以下操作如没IP地址及NAT等主要特征。有特别说明均在此目录中进行。本文介绍一个应用开放源码软件OpenVPN构建(一)进行初始化基于SSL/TLS的校园VPN案例。客户端将通过校1.运行init—config.bat。园服务端的防火墙,穿透NAT,建立基于TLS认证2.修改vars文件,为了缩小篇幅,只保留了实方式的VPN。该案例在我校的校园网中应用,稳定际修改部分。性很好。setKEYCoUNTRY=CN#定义你所在的国软件环境—一家,2个字符setKEYPRoVINCE=JX#定义你所在的省份VPN服务端采用Windows2003Server—setKEYCITY=DAYU#定义你所在的城市+OpenVPNforWindows2000/XPandhigher。_setKEYORG=DYZ×#定义你所在的组织客户端采用WindowsXP—SP2+OpenVPNfor_setKEYEMAIL=jxIibin@163.corn#定义你的Windows2000/XPandhigher。_邮件地址二网络环境(二)生成CA和Cert/KeyVPNServer—Firewa1l—Internet—ADSL1.创建CA的公钥和私钥Client,即服务端的VPN服务器通过一台防火墙—(1)运行vars,使上述修改的变量生效。连接到因特网,客户端多采用ADSL方式上网。(2)运行clean—all,初始化Keys目录,创建服务端主要网络设备IP分配情况:防火墙的对Keys目录和所需要的文件。外网卡(eth0)IP为61.1.1.1(公网t ̄tlk),对内的网(3)运行build—ca,生成RootCA证书,用卡(eth1)IP为l92.168.10.1/24。VPN服务器上有于签发Seryer和Client证书。块物理网卡,IP为l92.168.10.2/24。一完成以上步骤后系统会在keYs目录中创建ca.三安装OpenVPNforWindows2000/crt、ca.key、index.txt、serial四个文件。XPandhigher2.建立DiffieHellman文件执行build—dh,生成TLSserver需要使用的OpenVPNforWindows2000/XPandhigher文件dhl024.Pem。安装包下载地址是httP://oPenvPn.net/downioad.htin1。服务端和客户端安装使用相同的软3.创建Server端的cert和key文件件包。执行buiId—key—serverserver,server为创在服务端按默认方式安装OPenVPN,安装系统建后的文件名,分别为seryer.crt、server.key。134I中小学信息技术教育II2007年第7-8期