配置 RADIUS 组提取
您可以使用一种称为组提取的方法来配置 RADIUS 授权。配置组提取允许您在 RADIUS 服务器上管理用户,而无需将他们添加到 NetScaler Gateway。
您可以通过使用身份验证策略并配置组供应商标识符 (ID)、组属性类型、组前缀和组分隔符来配置 RADIUS 授权。配置策略时,您需要添加一个表达式,然后将策略全局绑定或绑定到虚拟服务器。
在 Windows Server 2003 上配置 RADIUS
如果您在 Windows Server 2003 上使用 Microsoft Internet 身份验证服务 (IAS) 进行 RADIUS 授权,则在配置 NetScaler Gateway 期间,您需要提供以下信息:
-
供应商 ID 是您在 IAS 中输入的供应商特定代码。
-
类型是供应商分配的属性编号。
-
属性名称是您在 IAS 中定义的属性名称类型。默认名称为 CTXSUserGroups=
如果 RADIUS 服务器上未安装 IAS,您可以从“控制面板”中的“添加或删除程序”安装它。有关详细信息,请参阅 Windows 在线帮助。
要配置 IAS,请使用 Microsoft 管理控制台 (MMC) 并安装 IAS 的管理单元。按照向导操作,确保选择以下设置:
-
选择本地计算机。
-
选择“远程访问策略”并创建自定义策略。
-
为策略选择 Windows-Groups。
-
选择以下协议之一:
-
Microsoft 质询握手身份验证协议版本 2 (MS-CHAP v2)
-
Microsoft 质询握手身份验证协议 (MS-CHAP)
-
质询握手身份验证协议 (CHAP)
-
未加密身份验证 (PAP, SPAP)
-
-
选择供应商特定属性。供应商特定属性需要与您在服务器上定义的组中的用户与 NetScaler Gateway 上的用户匹配。为满足此要求,您将供应商特定属性发送到 NetScaler Gateway。请确保选择 RADIUS=Standard。
-
RADIUS 默认值为 0。将此数字用于供应商代码。
-
供应商分配的属性编号为 0。这是用户组属性的分配编号。该属性为字符串格式。
-
属性格式选择“字符串”。属性值需要属性名称和组。对于 Access Gateway,属性值为 CTXSUserGroups=groupname。如果定义了两个组,例如 sales 和 finance,则属性值为 CTXSUserGroups=sales;finance。使用分号分隔每个组。
-
删除“编辑拨入配置文件”对话框中的所有其他条目,只保留“供应商特定”条目。
在 IAS 中配置远程访问策略后,您将在 NetScaler Gateway 上配置 RADIUS 身份验证和授权。
配置 RADIUS 身份验证时,请使用您在 IAS 服务器上配置的设置。
在 Windows Server 2008 上配置 RADIUS 身份验证
在 Windows Server 2008 上,您可以使用网络策略服务器 (NPS) 配置 RADIUS 身份验证和授权,NPS 取代了 Internet 身份验证服务 (IAS)。您可以使用服务器管理器并将 NPS 添加为角色来安装 NPS。
安装 NPS 时,请选择“网络策略服务”。安装后,您可以通过从“开始”菜单中的“管理工具”启动 NPS 来配置网络的 RADIUS 设置。打开 NPS 后,将 NetScaler Gateway 添加为 RADIUS 客户端,然后配置服务器组。
配置 RADIUS 客户端时,请确保选择以下设置:
-
对于供应商名称,选择“RADIUS Standard”。
-
记下共享密钥,因为您需要在 NetScaler Gateway 上配置相同的共享密钥。
对于 RADIUS 组,您需要 RADIUS 服务器的 IP 地址或主机名。请勿更改默认设置。
配置 RADIUS 客户端和组后,您需要在以下两个策略中配置设置:
-
连接请求策略,您可以在其中配置 NetScaler Gateway 连接的设置,包括网络服务器类型、网络策略的条件以及策略的设置。
-
网络策略,您可以在其中配置可扩展身份验证协议 (EAP) 身份验证和供应商特定属性。
配置连接请求策略时,请为网络服务器类型选择“未指定”。然后,通过选择“NAS 端口类型”作为条件,“虚拟 (VPN)”作为值来配置您的条件。
配置网络策略时,您需要配置以下设置:
-
选择“远程访问服务器 (VPN 拨号)”作为网络访问服务器类型。
-
为 EAP 选择“加密身份验证 (CHAP)”和“未加密身份验证 (PAP 和 SPAP)”。
-
为供应商特定属性选择“RADIUS Standard”。默认属性编号为 26。此属性用于 RADIUS 授权。NetScaler Gateway 需要供应商特定属性来将服务器上组中定义的用户与 NetScaler Gateway 上的用户进行匹配。这通过将供应商特定属性发送到 NetScaler Gateway 来完成。
-
为属性格式选择“字符串”。属性值需要属性名称和组。对于 NetScaler Gateway,属性值为 CTXSUserGroups= groupname。如果定义了两个组,例如 sales 和 finance,则属性值为 CTXSUserGroups=sales;finance。使用分号分隔每个组。
-
分隔符是您在 NPS 上用于分隔组的字符,例如分号、冒号、空格或句点。
在 IAS 中完成远程访问策略配置后,您可以在 NetScaler Gateway 上配置 RADIUS 身份验证和授权。