-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


Cisco AnyConnect VPN with 2FA (ActiveDirectory and Certificate) ASDM

, 04 2017 . 15:16 +
, , ASDM or console: ASDM . ()

, . LDAP ( DC ActiveDirectory), Configuration > DeviceManagement > Users/AAA > AAA Server Groups , OFFICE, Protocol LDAP
image
Configuration Cisco ASA AAA Server Groups


, , LDAP Atribute Map. : Configuration > DeviceManagement > Users/AAA >LDAP Attribute Map : Map Name: AD, Mapping of Attribute Name > LDAP Attribute Name: memberOf, Cisco Attribute Name: IETF-Radius-Class
image

LDAP Attribute Map


( ), , , IP DC, Server Type: Microsoft, Base DN, Naming Attribute: sAMAccountName, Login DN, Login Password, LDAP Attribute Map: AD, Group Base DN:

image
AAA Server Microsoft DC
Add AAA Server


, AD:
image

Test AAA Server Authentication


( Microsoft CA, , : Cisco ASA Signature algorithm RSASSA-PSS, Microsoft . sha512RSA):
image

Identity Certificates Signature algorithm RSASSA-PSS sha512


Configuration > DeviceManagement >Certificate Management > Identity Certificates PKCS12 (*.pfx + private key):

image
Identity Certificates Signature algorithm sha512RSA (ECDSA 521 bits)


, AnyConnect VPN. , 2 , IP Address Pools . ACL, Dynamic Access Policies, Group Policies 2 ActiveDirectory. , Split Tunneling, . , -, , ;)

IP Address Pools, Configuration > Remote Access VPN > Network (Client) Access > Address Assignment > Address Pools

() (, VPN_Admins):

image
Address Assignment Address Pools


( , : , , , , VLAN, , DNS , Split Tunneling, ) ! , : Configuration > Remote Access VPN > Network (Client) Access > Group Policies, Add Internal Group Policy

, (Tunneling Protocols), (Access Hours), (Simultaneous Logins), .:
image

Configuration > Remote Access VPN > Network (Client) Access > Group Policies > Add Internal Group Policy


Servers, . , AnyConnect, :

image
Configuration > Remote Access VPN > Network (Client) Access > Group Policies > Edit Internal Group Policy Servers


Split Tunneling. ( Local Lan Access ):

image
Configuration > Remote Access VPN > Network (Client) Access > Group Policies > Edit Internal Group Policy > Advanced > Split Tunneling >


\ , \ ( ACL):

image
Configuration > Remote Access VPN > Network (Client) Access > Group Policies > Edit Internal Group Policy > Advanced > AnyConnect Client > Client Firewall > Private Network Rule


, AnyConnect , :
image

AnyConnect Client > Route Details


image
AnyConnect Client > Firewall


AnyConnect, Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Connection Profiles >, Add AnyConnect Connection Profile

: Name, Aliases, Authentication Method (AAA and certificate), AAA Server Group, Client Address Pools, Group Policy !
image

Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Connection Profiles > Add AnyConnect Connection Profile > Basic


E-mail
(.*)@
domain.ru
( E-mail
%AD username%@somedomain.ru
) Username .
image

Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Connection Profiles > Add AnyConnect Connection Profile > Advanced > Authentication > Username Mapping from Certificate


, DfltAccessPolicy , ( ). , ActiveDirectory \ . , : Configuration > Remote Access VPN > Network (Client) Access > Dynamic Access Policies DfltAccessPolicy ( , Terminate , ActiveDirectory):

image
Configuration > Remote Access VPN > Network (Client) Access > Dynamic Access Policies
Terminate connection from users who are not in the access group

, , :

Configuration > Remote Access VPN > Network (Client) Access > Dynamic Access Policies > Add Dynamic Access Policy

image
Configuration > Remote Access VPN > Network (Client) Access > Dynamic Access Policies > Add Dynamic Access Policy with AAA Attributes


g_vpn_level_01 ActiveDirectory , , AnyConnect VPN-ADMINS:

image
Configuration > Remote Access VPN > Network (Client) Access > Dynamic Access Policies > Add Dynamic Access Policy with AAA Attributes > Get AD Groups


(, , StandBy unit Failover ):

image
Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Client Profile

, : "Local Lan Access"? . , AnyConnect, \ , , (IPv4 or IPv6 or both, , . !
image

Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Client Profile > Edit


VPN-USERS

P.S.
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/334880/

:  

: [1] []
 

:
: 

: ( )

:

  URL