如何配置思科ASA防护墙WebVPN

2025-03-02 01:22:39
推荐回答(1个)
回答1:

配置思科ASA防护墙WebVPN的方法:
  1,ASA 的基本配置:
  Archasa(config)# int e0/0
  Archasa(config-if)# ip add 192.168.0.1 255.255.255.0
  Archasa(config-if)# nameif outside
  Archasa(config-if)# no shut
  Archasa(config-if)# exit
  Archasa(config)# int e0/1
  Archasa(config-if)# ip add 172.20.59.10 255.255.255.0
  Archasa(config-if)# nameif inside
  Archasa(config-if)# no shut
  Archasa(config-if)# exit
  Archasa(config)# webvpn
  Archasa(config-webvpn)# enable outside
  Archasa(config-webvpn)# svc image disk0:/sslclient-win-1.1.2.169.pkg
  Archasa(config-webvpn)# svc enable
  #上述配置是在外网口上启动WEBVPN ,并同时启动SSL VPN 功能
  2、SSL VPN 配置准备工作
  #创建SSL VPN 用户地址池
  Archasa(config)# ip local pool ssl-user 10.10.10.1-10.10.10.50
  #配置SSL VPN 数据流不做NAT翻译
  Archasa(config)# access-list go-vpn permit ip 172.20.50.0 255.255.255.0 10.10.10.0 255.255.255.0
  Archasa(config)# nat (inside) 0 access-list go-vpn
  3、WEB VPN 隧道组与策略组的配置
  #创建名为mysslvpn-group-policy 的组策略
  Archasa(config)# group-policy mysslvpn-group-policy internal
  Archasa(config)# group-policy mysslvpn-group-policy attributes
  Archasa(config-group-policy)# vpn-tunnel-protocol webvpn
  Archasa(config-group-policy)# webvpn
  #在组策略中启用SSL VPN
  Archasa(config-group-webvpn)# svc enable
  Archasa(config-group-webvpn)# exit
  Archasa(config-group-policy)# exit
  Archasa(config)#
  #创建SSL VPN 用户
  Archasa(config-webvpn)# username test password woaicisco
  #把mysslvpn-group-plicy 策略赋予用户test
  Archasa(config)# username test attributes
  Archasa(config-username)# vpn-group-policy mysslvpn-group-policy
  Archasa(config-username)# exit
  Archasa(config)# tunnel-group mysslvpn-group type webvpn
  Archasa(config)# tunnel-group mysslvpn-group general-attributes
  #使用用户地址池
  Archasa(config-tunnel-general)# address-pool ssl-user
  Archasa(config-tunnel-general)# exit
  Archasa(config)# tunnel-group mysslvpn-group webvpn-attributes
  Archasa(config-tunnel-webvpn)# group-alias group2 enable
  Archasa(config-tunnel-webvpn)# exit
  Archasa(config)# webvpn
  Archasa(config-webvpn)# tunnel-group-list enable
  4、配置SSL VPN 隧道分离
  #注意,SSL VPN 隧道分离是可选取的,可根据实际需求来做。
  #这里的源地址是ASA 的INSIDE 地址,目标地址始终是ANY
  Archasa(config)# access-list split-ssl extended permit ip 10.10.1.0 255.255.255.0 any
  Archasa(config)# group-policy mysslvpn-group-policy attributes
  Archasa(config-group-policy)# split-tunnel-policy tunnelspecified
  Archasa(config-group-policy)# split-tunnel-network-list value split-ssl
  基本上整个配置就完成了,下面可以进行测试:在浏览器中输入
  https://192.168.0.1
  访问WEBVPN,在随后弹出的对话框中输入用户名和密码单击登陆。这时系统会弹出要求安装SSL VPN CLIENT 程序,单击“YES”,系统自动安装并连接SSLVPN ,在SSLVPN 连通之后在您的右下角的任务栏上会出现一个小钥匙状,可以双击打开查看其状态。