如何启用VPN MFA


ADSelfService Plu添加了一个额外的身份验证步骤,用于vpn登录以增强安全性。要启用VPN登录的MFA,ADSelfService Plus要求vpn服务器使用windows网络策略服务器进行身份验证。ADSelfservice Plus附带了一个NPS扩展,它应该安装在NPS服务器上。这个扩展促进了NPS服务器和ADSelfService Plus之间的通信,并在VPN登录期间进行第二因素认证。

如何工作的:

mfa-for-vpn-logins

一旦VPN服务器配置为使用RADIUS身份验证,并且在RADIUS服务器上安装了NPS扩展,下面是身份验证过程的工作方式:

  1. 用户试图通过向VPN服务器提供用户名和密码来建立VPN连接。
  2. VPN服务器将请求转换为RADIUS访问请求消息,并将其发送到安装了ADSelfService Plus的NPS扩展的NPS服务器。
  3. 如果用户名和密码组合正确,NPS扩展将触发使用ADSelfService Plus服务器进行二次身份验证的请求。
  4. ADSelfService Plus执行二次身份验证,并将结果发送到NPS服务器中的NPS扩展。
  5. 如果身份验证成功,NPS服务器向VPN服务器发送RADIUS Access-Accept消息。
  6. 用户被授予访问VPN服务器的权限,并建立到内部网络的加密通道。
配置VPN MFA 前提条件: 步骤 1: 启用所需的身份验证

根据RADIUS客户端(VPN服务器)是否支持RADIUS询问-响应,您可以为VPN登录启用的身份验证方法可能会有所不同。

默认的,支持以下两种身份验证方式:

注意:

当RADIUS客户机支持RADIUS质询-响应时,可以启用以下身份验证方法:

点击相应的链接以了解如何启用这些身份验证方法。

步骤 2: 在ADSelfService Plus中启用VPN MFA
  1. 以管理员的身份登录到ADSelfService Plus。
  2. 进入配置 → 自助服务 → 多重身份验证 → 终端MFA
  3. 选择策略下拉列表中选择策略。该策略决定了为哪些用户启用VPN登录的MFA。点击可了解如何创建基于OU或组的策略。
  4. VPN登录MFA中,勾选启用二次身份验证方式,并从下拉列表中选择一种身份验证方法。
  5. 点击保存设置
步骤 3: 安装NPS扩展
  1. 以管理员身份登录ADSelfService Plus,然后进入配置 > 自助服务 > 多重身份验证 > Endpoint MFA。使用注释部分提供的链接下载NPS扩展。
  2. 将扩展文件(ADSSPNPSExtension.zip)复制到您已配置为RADIUS服务器的Windows服务器。解压ZIP文件的内容并将其保存到一个位置。
  3. 以管理员身份打开Windows PowerShell并导航到ZIP文件内容所在的文件夹。
  4. 执行以下命令:

    PS C:\> .\setupNpsExtension.ps1 <operation>

    其中,operation可以是install、uninstall或update。

    Install: 安装NPS扩展插件。

    Uninstall: 卸载NPS扩展插件。

    Update: 将扩展更新为较新的版本和配置数据。

  5. 安装之后,系统将提示您重新启动NPS(ias) Windows服务。继续重新启动。
高级设置

参考高级设置来配置VPN MFA会话限制,以及如果ADSelfService Plus无法访问或用户未注册时绕过MFA的选项。

基于连接请求策略和网络策略启用VPN MFA

如果您已经在RADIUS服务器中配置了连接请求策略或网络策略,那么您可以基于这些策略对某些用户实施VPN登录的MFA。要做到这一点,

  1. 打开注册表。
  2. 展开HKEY_LOCAL_MACHINE\SOFTWARE\ZOHO Corp\ADSelfService Plus NPS Extension。
  3. 注意:
  4. 基于您想要配置的策略,双击CRPoliciesNetworkPolicies
  5. 值数据字段中输入策略的名称。如果有多个策略,使用分号进行分隔。
  6. 点击确认

版权所有 © 2021, 卓豪(中国)技术有限公司,保留一切权利