SSL VPN是解决远程用户访问敏感公司数据最简单最安全的解决技术。与复杂的IPSec VPN相比,SSL通过简单易用的方法实现信息远程连通。任何安装浏览器的机器都可以使用SSL VPN, 这是因为SSL 内嵌在浏览器中,它不需要象传统IPSec VPN一样必须为每一台客户机安装客户端软件。
一、网络结构
路由器*2(采用7200)
PC机*1 (采用WIN-XP)
二、SSL VPN Server 配置
1、格式化 disk0
(ITCHENYI)R1#format disk0: Format operation may take a while. Continue? [confirm] Format operation will destroy all data in "disk0:". Continue? [confirm] Format: Drive communication & 1st Sector Write OK... Writing Monlib sectors. ............................................................................................................... Monlib write complete Format: All system sectors written. OK... Format: Total sectors in formatted partition: 8003 Format: Total bytes in formatted partition: 4097536 Format: Operation completed successfully. Format of disk0 complete
2、上传软件
(ITCHENYI)R1#copy tftp disk0: Address or name of remote host []? 192.168.1.100 Source filename []? sslclient-win-1.1.3.173.pkg Destination filename [sslclient-win-1.1.3.173.pkg]? Accessing tftp://192.168.1.100/sslclient-win-1.1.3.173.pkg... Loading sslclient-win-1.1.3.173.pkg from 192.168.1.100 (via FastEthernet1/0): !! [OK - 416354 bytes] 416354 bytes copied in 12.288 secs (33883 bytes/sec)
3、安装 client 软件
(ITCHENYI)R1(config)#WEBvpn install svc disk0:/sslclient-win-1.1.3.173.pkg SSLVPN Package SSL-VPN-Client : installed successfully
4、配置 SSL VPN
(ITCHENYI)R1(config)#aaa new-model
(ITCHENYI)R1(config)#aaa authentication login default local #为防止控制台超时而造成无法进入Exec
(ITCHENYI)R1(config)#aaa authentication login WEBvpn local
(ITCHENYI)R1(config)#ip local pool ssl-add 11.1.1.10 11.1.1.20 #定义WebVPN本地认证用户名,密码
(ITCHENYI)R1(config)#username itchenyi password 123
(ITCHENYI)R1(config)#webvpn gateway vpngateway #定义WebVPN在哪个接口上进行监听,此时IOS会自动产生自签名证书。
% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]
(ITCHENYI)R1(config-webvpn-gateway)#ip address 192.168.1.1 port 443
(ITCHENYI)R1(config-webvpn-gateway)#inservice #启用webvpn gateway配置
(ITCHENYI)R1(config-webvpn-gateway)#webvpn context webcontext #定义webvpn的相关配置,相当于ASA的tunnel-group,在这里可以定义
(ITCHENYI)R1(config-webvpn-context)#gateway vpngateway #将context和gateway相关联
(ITCHENYI)R1(config-webvpn-context)#aaa authentication list webvpn
(ITCHENYI)R1(config-webvpn-context)#inservice #启用webvpn context配置
(ITCHENYI)R1(config-webvpn-context)#policy group sslvpn-policy #进入sslvpn策略组
(ITCHENYI)R1(config-webvpn-group)#functions svc-enabled
(ITCHENYI)R1(config-webvpn-group)#svc address-pool ssl-add #分配svc使用的地址池
(ITCHENYI)R1(config-webvpn-group)#svc split include 192.168.10.0 255.255.255.0 #定义隧道分离的目标地址,如果不配置,则默认为0.0.0.0
(ITCHENYI)R1(config-webvpn-group)#exit
(ITCHENYI)R1(config-webvpn-context)#default-group-policy sslvpn-policy #当配置了多个policy group后,默认使用的策略组
注意: 在IOS中,如果地址池不和内网在一个段,则需创建一个和地址池在同一网段的loopback接口作为vpn客户端的网关,否则会报错网关指示错误。 还可以在context中指定virtual-host,类似于iis中的文件头,允许多个主机映射到同一个IP地址 同时context中还可以设置web登陆框的样式,比如logo,title等
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索context
, 配置
, config
, ssl vpn
format
cisco ssl vpn 配置、cisco sslvpn 配置、cisco ssl vpn、cisco asa ssl vpn、cisco ssl vpn client,以便于您获取更多的相关知识。