Citrix ADC

半径身份验证

与其他类型的身份验证策略一样,远程身份验证拨号用户服务(半径)身份验证策略由表达式和操作组成。创建身份验证策略后,将其绑定到身份验证虚拟服务器并为其分配优先级。绑定它时,您还将其指定为主策略或辅助策略。但是,设置半径身份验证策略具有下面介绍的某些特殊要求。

通常,您可以将Citrix ADC配置为在身份验证期间使用身份验证服务器的IP地址。借助半径身份验证服务器,您现在可以将ADC配置为使用半径服务器的FQDN而不是其IP地址对用户进行身份验证。在身份验证服务器可能位于多个IP地址中的任何一个,但始终使用单个FQDN的环境中,使用FQDN可以简化更复杂的身份验证,授权和审核配置。要通过使用服务器的FQDN而不是其IP地址来配置身份验证,请遵循正常的配置过程,除非创建身份验证操作。创建操作时,您将serverName参数替换为serverIP参数。

在决定是否将Citrix ADC配置为使用半径服务器的IP还是FQDN对用户进行身份验证之前,请考虑将身份验证,授权和审核配置为对FQDN而不是IP地址进行身份验证,将为身份验证过程添加额外的步骤。每次ADC对用户进行身份验证时,都必须解析FQDN。如果许多用户尝试同时进行身份验证,则生成的DNS查找可能会减慢身份验证过程。

注意

这些说明假定您已经熟悉半径协议,并已配置您选择的半径身份验证服务器。

使用命令行界面为半径服务器添加身份验证操作

如果向半径服务器进行身份验证,则需要添加显式身份验证操作。若要执行此操作,请在命令提示符下键入以下命令:

add authentication radiusAction  [-serverip  | -serverName] ][-serverPort ] [-authTimeout ] {-radKey} [-radNASip (ENABLED | DISABLED)][-radNASid ][-radVendorID ][-radAttributeType ][- radgroupprefix ][-radGroupSeparator ][-passEncoding][-ipVendorID ][-ipAttributeType ][-accounting (ON | OFF)][-pwdVendorID  [-pwdAttributeType ]] [-defaultAuthenticationGroup ] [-callingstationid (ENABLED | DISABLED)] 

以下示例添加了一个名为Authn-Act-1半径的身份验证操作,其中包括服务器IP10.218.24.65、服务器端口1812、身份验证超时15分钟,半径密钥WareTheLoraxNAS IP残疾和NAS IDNAS1

add authentication radiusaction Authn-Act-1 -serverip 10.218.24.65 -serverport 1812 -authtimeout 15 -radkey WareTheLorax -radNASip DISABLED -radNASid NAS1 Done 

以下示例添加了相同的半径身份验证操作,但使用服务器FQDNrad01.example.com而不是 知识产权

add authentication radiusaction Authn-Act-1 -serverName rad01.example.com -serverport 1812 -authtimeout 15 -radkey WareTheLorax -radNASip DISABLED -radNASid NAS1 Done 

使用命令行为外部半径服务器配置身份验证操作

要配置现有半径操作,请在命令提示符处键入以下命令:

设置认证radiusAction  [-serverip  | -serverName] ][-serverPort ] [-authTimeout ] {-radKey} [-radNASip (ENABLED | DISABLED)][-radNASid ][-radVendorID ][-radAttributeType ][- radgroupprefix ][-radGroupSeparator ][-passEncoding][-ipVendorID ][-ipAttributeType ][-accounting (ON | OFF)][-pwdVendorID  [-pwdAttributeType ]] [-defaultAuthenticationGroup ] [-callingstationid (ENABLED | DISABLED)] 

使用命令行界面删除外部半径服务器的身份验证操作

若要删除现有半径操作,请在命令提示符下键入以下命令:

rm authentication radiusAction  

示例

rm authentication radiusaction Authn-Act-1 Done 

使用配置实用程序配置半径服务器

注意

在配置实用程序中,使用术语服务器而不是操作,但指的是相同的任务。

  1. 导航到安全 > AAA-应用程序流量 > 策略 > 身份验证 > 半径
  2. 在详细信息窗格中”的服务器“选项卡上,执行以下操作之一:

    • 若要创建新半径的服务器,请单击添加
    • 若要修改现有半径服务器,请选择该服务器,然后单击编辑
  3. 在“创建身份验证半径服务器“或”配置身份验证半径服务器“对话框中,键入或选择参数的值。要填写发送呼叫站ID下方显示的参数,请展开详细信息

    • 名称*— radiusActionName(无法更改之前配置的操作)
    • 身份验证类型* - authtype(设置为半径,无法更改)
    • 服务器名称/ IP地址*——选择服务器名称或服务器IP

      • 服务器名称*——serverName < FQDN >
      • IP地址* -serverIp < IP >如果为服务器分配了IPv6 IP地址,请选中IPv6复选框。
    • 端口*——serverPort
    • 超时(秒)* - authTimeout
    • 密钥* - radKey(半径共享密钥)
    • 确认密钥*——第二次键入半径共享密钥。(没有等效的命令行)。
    • 发送呼叫站ID -呼叫站ID
    • 组供应商标识符——radVendorID
    • 组属性类型——radAttributeType
    • IP地址供应商标识符——ipVendorID
    • pwdVendorID-pwdVendorID
    • 密码编码——passEncoding
    • 默认身份验证组——defaultAuthenticationGroup
    • NAS ID-radNASid
    • 启用NAS IP地址提取——radNASip
    • 组前缀——radGroupsPrefix
    • 组分隔符 - 放射性基团分离器
    • IP地址属性类型——ipAttributeType
    • 密码属性类型——pwdAttributeType
    • 会计——会计
  4. 单击创建(创建)或好吧(确定)。您创建的策略将显示在“服务器”页面中。

66支持通过半径属性(隧道——客户端端点)

Citrix ADC设备现在允许在 半径身份验证期间直通 半径属性 66(隧道-客户端端点)。通过应用此功能,客户端 知识产权地址通过委托进行第二因素身份验证接收,从而做出基于风险的身份验证决策。

在“添加身份验证radiusAction”和“设置radiusParams”命令中引入了一个新属性“tunnelEndpointClientIP”。

要使用此功能,请在Citrix ADC设备命令提示符处键入:

add authentication radiusAction  {-serverIP  |{-serverName }} [-serverPort]…[-tunnelEndpointClientIP(ENABLED|DISABLED)] set radiusParams {-serverIP  |{-serverName }} [-serverPort]…——NeedCopy >

示例

添加身份验证半径操作半径-服务器IP 1.217.22.20-服务器名FQDN-服务器端口1812-tunnelEndpointClientIp启用设置半径参数-服务器IP 1.217.22.20-服务器名FQDN1-服务器端口1812-tunnelEndpointClientIp启用<!--NeedCopy-->

支持验证端到端半径身份验证

Citrix ADC设备现在可以通过GUI验证端到端半径身份验证。为了验证此功能,GUI中引入了一个新的“测试”按钮。Citrix ADC设备管理员可以利用此功能实现以下优势:

  • 整合完整的流程(数据包引擎——aaa级守护进程——外部服务器),以提供更好的分析
  • 缩短验证和故障排除与单个场景相关的问题的时间

您有两个选项可以通过使用GUI来配置和查看半径端到端身份验证的测试结果。

从系统选项

  1. 导航到系统>身份验证>基本策略>半径,单击服务器选项卡。
  2. 从列表中选择可用的半径操作
  3. 在“配置身份验证半径服务器”页上,在“连接设置”部分下有两个选项。
  4. 若要检查半径服务器连接,请单击测试半径可达性选项卡。
  5. 要查看端到端半径身份验证,请单击测试最终用户连接链接。

从身份验证选项

  1. 导航到”身份验证”>“仪表板”,从列表中选择可用的半径操作。
  2. 在“配置身份验证半径服务器”页上,在“连接设置”部分下有两个选项。
  3. 若要检查半径服务器连接,请单击测试半径可达性选项卡。
  4. 要查看端到端半径身份验证状态,请单击测试最终用户连接链接。