配置客户端选择页面
您可以配置 NetScaler Gateway,为用户提供多种登录选项。通过配置客户端选择页面,用户可以选择从一个位置登录,并具有以下选项:
-
适用于 Windows 的 Citrix Secure Access™ 客户端
-
适用于 macOS X 的 Citrix Secure Access 客户端
-
StoreFront™
-
无客户端访问
用户通过使用绑定到 NetScaler Gateway 或虚拟服务器的证书中的 Web 地址登录 NetScaler Gateway。通过创建会话策略和配置文件,您可以确定用户收到的登录选项。根据您配置 NetScaler Gateway 的方式,客户端选择页面最多显示三个图标,代表以下登录选项:
-
网络访问。当用户首次使用 Web 浏览器登录 NetScaler Gateway 并选择“网络访问”时,将显示下载页面。当用户单击“下载”时,插件将下载并安装到用户设备上。下载和安装完成后,将显示访问界面。如果您安装了更新版本或恢复到旧版 NetScaler Gateway,适用于 Windows 的 Citrix Secure Access 客户端将静默升级或降级到设备上的版本。如果用户使用适用于 Mac 的 Citrix Secure Access 客户端连接,并且在用户登录时检测到新的设备版本,则插件将静默升级。此版本的插件不会静默降级。
-
StoreFront。如果用户选择 StoreFront 登录,则 Receiver 将打开,用户可以访问应用程序和桌面。注意:如果您将 StoreFront 配置为客户端选择,应用程序和桌面不会显示在访问界面的左侧窗格中。
-
无客户端访问。如果用户选择无客户端访问登录,则会显示访问界面或您的自定义主页。在访问界面中,用户可以导航到文件共享、网站并使用 Outlook Web Access。
Secure Browse 允许用户通过 NetScaler Gateway 从 iOS 设备进行连接。如果您启用 Secure Browse,当用户使用 Secure Hub 登录时,Secure Browse 会禁用客户端选择页面。
在登录时显示客户端选择页面
当您启用客户端选择选项时,用户在成功通过 NetScaler Gateway 身份验证后,可以从一个网页使用 Citrix Secure Access 客户端、Receiver 或无客户端访问进行登录。登录成功后,网页中会显示图标,用户可以从中选择建立连接的方法。
您可以在不使用端点分析或不实施访问场景回退的情况下启用客户端选择。如果您未定义客户端安全表达式,用户将收到 NetScaler Gateway 上配置的设置的连接选项。如果用户会话存在客户端安全表达式,并且用户设备未能通过端点分析扫描,则选择页面仅提供无客户端访问以供登录。
您可以全局配置客户端选择,也可以通过使用会话配置文件和策略进行配置。
重要提示:
配置客户端选择时,请勿配置隔离组。未能通过端点分析扫描并被隔离的用户设备与通过端点扫描的用户设备受到相同对待。
全局启用客户端选择选项
-
在 GUI 中,在“配置”选项卡上的导航窗格中,展开 NetScaler Gateway,然后单击 全局设置。
-
在详细信息窗格中,在“设置”下,单击 更改全局设置。
-
在“客户端体验”选项卡上,单击 高级设置。
-
在“常规”选项卡上,单击 客户端选择, 然后单击 确定。
将会话策略的一部分启用客户端选择
您还可以将会话策略的一部分配置为客户端选择,然后将其绑定到用户、组和虚拟服务器。
-
在 GUI 中,在“配置”选项卡上的导航窗格中,展开 NetScaler Gateway > 策略, 然后单击 会话。
-
在详细信息窗格中,在“策略”选项卡上,单击 添加。
-
在“名称”中,键入策略的名称。
-
在“请求配置文件”旁边,单击 新建。
-
在“名称”中,键入配置文件的名称。
-
在“客户端体验”选项卡上,单击“高级”。
-
在“常规”选项卡上,在“客户端选择”旁边,单击“覆盖全局”,单击“客户端选择”,单击“确定”,然后单击“创建”。
-
在“创建会话策略”对话框中,在“命名表达式”旁边,选择“常规”,选择“True value”,单击“添加表达式”,单击“创建”,然后单击“关闭”。
配置客户端选择选项
除了使用会话配置文件和策略启用客户端选择之外,您还需要配置用户软件的设置。例如,您希望用户使用 Citrix Secure Access 客户端、StoreFront 或无客户端访问登录。您创建一个会话配置文件,该配置文件启用所有这三个选项和客户端选择。然后,您创建一个会话策略,其中表达式设置为 True value 并附加了配置文件。接下来,您将该会话策略绑定到虚拟服务器。
在创建会话策略和配置文件之前,您需要为用户创建一个授权组。
创建授权组
-
在配置实用程序中,在导航窗格的“配置”选项卡上,选择“NetScaler Gateway > 用户管理”,然后单击“AAA 组”。
-
在详细信息窗格中,单击“添加”。
-
在“组名”中,键入组的名称。
-
在“用户”选项卡上,选择用户,为每个用户单击“添加”,单击“创建”,然后单击“关闭”。
以下过程是使用 Citrix Secure Access 客户端、StoreFront 和无客户端访问的客户端选择的会话配置文件示例。
为客户端选择创建会话配置文件
-
在配置实用程序中,在“配置”选项卡上的导航窗格中,展开“NetScaler Gateway > 策略 > 会话”。
-
在详细信息窗格中,单击“配置文件”选项卡,然后单击“添加”。
-
在“名称”中,键入配置文件的名称。
-
在“客户端体验”选项卡上,执行以下操作:
-
在“主页”旁边,单击“覆盖全局”,然后清除“显示主页”。这将禁用访问界面。
-
在“无客户端访问”旁边,单击“覆盖全局”,然后选择“关闭”。
-
在“插件类型”旁边,单击“覆盖全局”,然后选择 Windows/Mac OS X。
-
单击“高级设置”,然后在“客户端选择”旁边,单击“覆盖全局”,再单击“客户端选择”。
-
-
在“安全”选项卡上“默认授权操作”旁边,单击“覆盖全局”,然后选择“允许”。
-
在“安全”选项卡上,单击“高级设置”。
-
在“授权组”下,单击“覆盖全局”,单击“添加”,然后选择组。
-
在“已发布的应用程序”选项卡上,执行以下操作:
-
在“ICA® 代理”旁边,单击“覆盖全局”,然后选择“关闭”。
-
在“Web 界面地址”旁边,单击“覆盖全局”,然后键入 StoreFront 的 Web 地址,例如
<http://ipAddress/Citrix/>。 -
在“Web 界面门户模式”旁边,单击“覆盖全局”,然后选择“紧凑”。
-
在“单点登录域”旁边,单击“覆盖全局”,然后键入域的名称。
-
-
点击 创建,然后点击 关闭。
如果您想使用适用于 Java 的 Citrix Secure Access 客户端作为客户端选择,请在插件类型中的“客户端体验”选项卡上选择 Java。如果您选择此选项,则必须配置一个内部网应用程序并将拦截模式设置为代理。
创建会话配置文件后,创建一个会话策略。在策略中,选择配置文件,并将表达式设置为 True 值。
要将 StoreFront 用作客户端选择,您还必须在 NetScaler Gateway 上配置安全票证颁发机构 (STA)。STA 绑定到虚拟服务器。
注意:
如果运行 StoreFront 的服务器不可用,Citrix Virtual Apps™ 选项不会显示在选择页面上。
全局配置 STA 服务器
-
在配置实用程序中,在“配置”选项卡上的导航窗格中,展开 NetScaler Gateway,然后点击 全局设置。
-
在详细信息窗格中,在“服务器”下,点击 绑定/取消绑定 STA 服务器,供安全票证颁发机构使用。
-
在“绑定/取消绑定 STA 服务器”对话框中,点击 添加。
-
在“配置 STA 服务器”对话框中,在 URL 中键入 STA 服务器的网址,然后点击 创建。
-
重复步骤 3 和 4 以添加更多 STA 服务器,然后点击 确定。
将 STA 绑定到虚拟服务器
-
在配置实用程序中,在“配置”选项卡上的导航窗格中,展开 NetScaler Gateway,然后点击 虚拟服务器。
-
在详细信息窗格中,点击一个虚拟服务器,然后点击 打开。
-
在 已发布的应用程序 选项卡上,在 安全票证颁发机构 下,在 活动 下,选择 STA 服务器,然后单击 确定。
您还可以在 已发布的应用程序 选项卡上添加 STA 服务器。