ASA防火墙 anyconnect sslvpn配置命令
- 配置SSL证书
crypto ca trustpoint TP_SSL enrollment selfsigned subject-name CN=sslvpn.example.com keypair sslvpn_keypair crl configure crypto ca authenticate TP_SSL
- 配置SSLVPN策略
group-policy SSLVPN_POLICY internal group-policy SSLVPN_POLICY attributes vpn-tunnel-protocol ssl-client split-tunnel-policy tunnelspecified split-tunnel-network-list value SSLVPN_SPLIT_TUNNEL address-pools value SSLVPN_POOL default-domain value example.com webvpn ssl trustpoint TP_SSL svc dns-server primary 8.8.8.8 svc keep-installer installed svc split include 192.168.0.0 255.255.255.0 svc split include 10.0.0.0 255.255.255.0 svc split include 172.16.0.0 255.255.0.0 svc split include 192.168.1.0 255.255.255.0
- 配置SSLVPN用户
username user1 password pass1 username user2 password pass2
- 配置访问列表
access-list SSLVPN_SPLIT_TUNNEL standard permit 192.168.0.0 255.255.255.0 access-list SSLVPN_SPLIT_TUNNEL standard permit 10.0.0.0 255.255.255.0 access-list SSLVPN_SPLIT_TUNNEL standard permit 172.16.0.0 255.255.0.0 access-list SSLVPN_SPLIT_TUNNEL standard permit 192.168.1.0 255.255.255.0
- 配置地址池
ip local pool SSLVPN_POOL 192.168.255.1 192.168.255.10
- 配置接口
interface GigabitEthernet0/0 ip address 10.0.0.1 255.255.255.0 nameif inside security-level 100 exit
interface GigabitEthernet0/1 ip address 192.168.1.1 255.255.255.0 nameif outside security-level 0 exit
- 配置NAT
nat (inside,outside) source static any any destination static SSLVPN_POOL SSLVPN_POOL
- 配置全局参数
webvpn enable outside exit
ssl encryption aes256-sha1 aes128-sha1 3des-sha1 ssl trust-point TP_SSL outside
- 配置认证服务器
aaa-server LDAP protocol ldap aaa-server LDAP (outside) host 192.168.1.10 ldap-base-dn DC=example,DC=com ldap-scope subtree ldap-naming-attribute sAMAccountName ldap-login-password ****** ldap-login-dn CN=Administrator,CN=Users,DC=example,DC=com exit
- 配置认证方式
tunnel-group SSLVPN_TUNNEL type remote-access tunnel-group SSLVPN_TUNNEL general-attributes default-group-policy SSLVPN_POLICY address-pool SSLVPN_POOL authentication-server-group LDAP tunnel-group SSLVPN_TUNNEL webvpn-attributes group-alias SSLVPN_ALIAS enable exit
- 配置SSLVPN端口
ssl trust-point TP_SSL outside ssl trust-point TP_SSL inside
- 配置SSLVPN端口ACL
access-list SSLVPN_ACL extended permit tcp any any eq 443 access-list SSLVPN_ACL extended permit udp any any eq 443 access-list SSLVPN_ACL extended permit tcp any any eq 4434 access-list SSLVPN_ACL extended permit tcp any any eq 4444 access-list SSLVPN_ACL extended permit tcp any any eq 8443 access-list SSLVPN_ACL extended permit tcp any any eq 12000
- 启用SSLVPN
crypto isakmp enable outside crypto isakmp policy 10 authentication pre-share encryption aes-256 hash sha group 2 lifetime 86400 exit
crypto map SSLVPN_MAP 10 match address SSLVPN_ACL crypto map SSLVPN_MAP 10 set pfs group2 crypto map SSLVPN_MAP 10 set peer 192.168.1.1 crypto map SSLVPN_MAP 10 set ikev1 transform-set ESP-AES-256-SHA crypto map SSLVPN_MAP interface outside
ssl trust-point TP_SSL outside
ssl trust-point TP_SSL inside
webvpn enable outside exit
ssl encryption aes256-sha1 aes128-sha1 3des-sha1 ssl trust-point TP_SSL outsid
原文地址: https://www.cveoy.top/t/topic/fgjA 著作权归作者所有。请勿转载和采集!