OpenVPN 虚拟网安装与部署Word文件下载.docx

上传人:b****6 文档编号:16828936 上传时间:2022-11-26 格式:DOCX 页数:26 大小:841.11KB
下载 相关 举报
OpenVPN 虚拟网安装与部署Word文件下载.docx_第1页
第1页 / 共26页
OpenVPN 虚拟网安装与部署Word文件下载.docx_第2页
第2页 / 共26页
OpenVPN 虚拟网安装与部署Word文件下载.docx_第3页
第3页 / 共26页
OpenVPN 虚拟网安装与部署Word文件下载.docx_第4页
第4页 / 共26页
OpenVPN 虚拟网安装与部署Word文件下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

OpenVPN 虚拟网安装与部署Word文件下载.docx

《OpenVPN 虚拟网安装与部署Word文件下载.docx》由会员分享,可在线阅读,更多相关《OpenVPN 虚拟网安装与部署Word文件下载.docx(26页珍藏版)》请在冰豆网上搜索。

OpenVPN 虚拟网安装与部署Word文件下载.docx

setKEY_ORG=cdtsm

setKEY_EMAIL=sunzhouyi@

(2)把easy-rsa下的f.sample改成f。

然后打开命令行(开始-运行-输入cmd)

C:

\DocumentsandSettings\ThinkPad>

cd"

\ProgramFiles\OpenVPN\easy-rsa"

\ProgramFiles\OpenVPN\easy-rsa>

vars

clean-all

系统找不到指定的文件。

已复制1个文件。

3.生成根CA:

(1)C:

build-ca

Loading'

screen'

intorandomstate-done

Generatinga1024bitRSAprivatekey

...............................++++++

.......++++++

writingnewprivatekeyto'

keys\ca.Key'

-----

Youareabouttobeaskedtoenterinformationthatwillbeincorporated

intoyourcertificaterequest.

WhatyouareabouttoenteriswhatiscalledaDistinguishedNameoraDN.

Therearequiteafewfieldsbutyoucanleavesomeblank

Forsomefieldstherewillbeadefaultvalue,

Ifyouenter'

.'

thefieldwillbeleftblank.

CountryName(2lettercode)[US]:

CN

StateorProvinceName(fullname)[CA]:

BJ

LocalityName(eg,city)[SanFrancisco]:

BeiJing

OrganizationName(eg,company)[OpenVPN]:

cdtsm

OrganizationalUnitName(eg,section)[]:

CommonName(eg,yournameoryourserver'

shostname)[]:

cdtsm#服务器名

EmailAddress[mail@host.domain]:

sunzhouyi@

4.生成dh1024.pem文件,server使用TLS必须使用的一个文件。

(一)C:

build-dh

GeneratingDHparameters,1024bitlongsafeprime,generator2

Thisisgoingtotakealongtime

.....................................................................+..........

............................................+...............................+...

................+.....+.................+.......................+...............

...........+.............................................+......................

....................+...........................................+...............

...........................+....................................................

.+...................................++*++*++*

5.下面生成服务器端证书、客户端证书和TA证书:

首先生成server使用的证书:

(一)C:

build-key-serverCdtsmServer#服务器名

............++++++

keys\CdtsmServer.key'

Pleaseenterthefollowing'

extra'

attributes

tobesentwithyourcertificaterequest

Achallengepassword[]:

123456

Anoptionalcompanyname[]:

Usingconfigurationfromf

Checkthattherequestmatchesthesignature

Signatureok

TheSubject'

sDistinguishedNameisasfollows

countryName:

PRINTABLE:

'

CN'

stateOrProvinceName:

BJ'

localityName:

BeiJing'

organizationName:

cdtsm'

organizationalUnitName:

commonName:

emailAddress:

IA5STRING:

sunzhouyi@'

CertificateistobecertifieduntilJul2504:

11:

082020GMT(3650days)

Signthecertificate?

[y/n]:

y

 

1outof1certificaterequestscertified,commit?

[y/n]y

Writeoutdatabasewith1newentries

DataBaseUpdated

到此server端使用的证书生成完毕。

(2)生成可是为客户端生成client证书。

接下来生成客户端证书:

C:

build-keyCdtsmClient#客户端名

Loading'

Generatinga1024bitRSAprivatekey

......++++++

.............................++++++

keys\CdtsmClient.key'

CdtsmClient#客户端名

CdtsmClient'

13:

172020GMT(3650days)

到此客户端使用的client证书生成完毕。

(3)下面生成ta.key文件

最后生成ta.Key文件

openvpn--genkey--secretkeys/ta.Key

到此为止根ca、客户端、服务器端所需要的证书和密钥文件就已经全部准备就绪,接下来要做的是配置服务器端文件和客户端文件。

6.服务端和客户端的配置:

(一)服务器端的配置文件在C:

\ProgramFiles\OpenVPN\sample-config文件夹下:

server.ovpn内容示例如下:

#WhichlocalIPaddressshouldOpenVPN

#listenon?

(optional)

;

locala.b.c.d

#WhichTCP/UDPportshouldOpenVPNlistenon?

#IfyouwanttorunmultipleOpenVPNinstances

#onthesamemachine,useadifferentport

#numberforeachone.Youwillneedto

#openupthisportonyourfirewall.

#申明使用的端口,默认1194

port1194

#TCPorUDPserver?

#申明使用的协议,默认使用UDP,如果使用HTTPproxy,必须使用TCP协议

prototcp

protoudp

#"

devtun"

willcreatearoutedIPtunnel,

devtap"

willcreateanethernettunnel.

#Use"

devtap0"

ifyouareethernetbridging

#andhaveprecreatedatap0virtualinterface

#andbridgeditwithyourethernetinterface.

#Ifyouwanttocontrolaccesspolicies

#overtheVPN,youmustcreatefirewall

#rulesforthetheTUN/TAPinterface.

#Onnon-Windowssystems,youcangive

#anexplicitunitnumber,suchastun0.

#OnWindows,use"

dev-node"

forthis.

#Onmostsystems,theVPNwillnotfunction

#unlessyoupartiallyorfullydisable

#thefirewallfortheTUN/TAPinterface.

#申明使用的设备可选tap和tun,tap是二层设备,支持链路层协议。

#tun是ip层的点对点协议,限制稍微多一些,本人习惯使用TAP设备

devtap

devtun

#WindowsneedstheTAP-Win32adaptername

#fromtheNetworkConnectionspanelifyou

#havemorethanone.OnXPSP2orhigher,

#youmayneedtoselectivelydisablethe

#WindowsfirewallfortheTAPadapter.

#Non-Windowssystemsusuallydon'

tneedthis.

dev-nodeMyTap

#SSL/TLSrootcertificate(ca),certificate

#(cert),andprivatekey(key).Eachclient

#andtheservermusthavetheirowncertand

#keyfile.Theserverandallclientswill

#usethesamecafile.

#

#Seethe"

easy-rsa"

directoryforaseries

#ofscriptsforgeneratingRSAcertificates

#andprivatekeys.Remembertouse

#auniqueCommonNamefortheserver

#andeachoftheclientcertificates.

#AnyX509keymanagementsystemcanbeused.

#OpenVPNcanalsouseaPKCS#12formattedkeyfile

#(see"

pkcs12"

directiveinmanpage).

#OpenVPN使用的ROOTCA,使用build-ca生成的,用于验证客户是证书是否合法

caca.Crt

#Server使用的证书文件#服务器名

certCdtsmServer.Crt#服务器名

#Server使用的证书对应的key,注意文件的权限,防止被盗

keyCdtsmServer.key#Thisfileshouldbekeptsecret#服务器名

#Diffiehellmanparameters.

#Generateyourownwith:

#openssldhparam-outdh1024.pem1024

#Substitute2048for1024ifyouareusing

#2048bitkeys.

dhdh1024.pem

#ConfigureservermodeandsupplyaVPNsubnet

#forOpenVPNtodrawclientaddressesfrom.

#Theserverwilltake10.8.0.1foritself,

#therestwillbemadeavailabletoclients.

#Eachclientwillbeabletoreachtheserver

#on10.8.0.1.Commentthislineoutifyouare

#ethernetbridging.Seethemanpageformoreinfo.

server192.168.100.0255.255.255.0

#Maintainarecordofclient<

->

virtualIPaddress

#associationsinthisfile.IfOpenVPNgoesdownor

#isrestarted,reconnectingclientsca

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1