密码管理
保存密码
使用 Citrix Web Interface 管理控制台,您可以配置身份验证方法以允许用户保存其密码。配置用户帐户后,加密密码将一直保存,直到用户首次连接。请考虑以下事项:
-
如果您启用密码保存功能,适用于 iOS 的 Citrix Workspace 应用程序会将密码存储在设备上以供将来登录,并且在用户连接到应用程序时不会提示输入密码。注意:仅当用户在创建帐户时输入密码后,密码才会存储。如果未为帐户输入密码,则无论服务器设置如何,都不会保存密码。
-
如果您禁用密码保存功能(默认设置),适用于 iOS 的 Citrix Workspace 应用程序会在用户每次连接时提示输入密码。
注意:
对于 StoreFront 直接连接,密码保存功能不可用。
覆盖密码保存
如果您将服务器配置为保存密码,则希望在登录时要求输入密码的用户可以覆盖密码保存功能:
-
创建帐户时,将密码字段留空。
-
编辑帐户时,删除密码并保存帐户。
如何使用
Citrix Workspace 应用程序具有一项功能,允许您保存密码,从而简化连接过程,省去了每次打开 Citrix Workspace 应用程序时都必须验证会话的额外步骤。
注意:
“保存密码”功能目前支持 PNA 协议。它不支持 StoreFront 本机模式。但是,当 StoreFront 启用 PNA 旧版模式时,此功能有效。
配置 StoreFront 以保存密码
要配置 StoreFront 以启用 保存密码 功能:
-
如果您正在配置现有应用商店,请转到步骤 3。
-
要配置新的 StoreFront 部署,请遵循 (/zh-cn/storefront/current-release/install-standard.html) 中所述的最佳实践。
-
打开 Citrix StoreFront 管理控制台。确保基本 URL 使用 HTTPS,并且与生成 SSL 证书时指定的通用名称相同。
-
选择要配置的应用商店。
-
单击 配置 XenApp® 服务支持。
-
启用 XenApp 服务支持,选择 默认应用商店(可选),然后单击 确定。
-
导航到模板配置文件,路径为 c:\\inetpub\\wwwroot\\Citrix\\\<store name\\>\\Views\\PnaConfig\\.
-
备份 Config.aspx。
-
打开原始 Config.aspx 文件。
-
编辑行 \<EnableSavePassword\>false\</EnableSavePassword\>,将 false 值更改为 true。
-
保存编辑后的 Config.aspx 文件。
-
在 StoreFront 服务器上,以管理员权限运行 PowerShell。
-
在 PowerShell 控制台中:a.
cd "c:\\Program Files\\Citrix\\Receiver StoreFront\\Scripts"b. 键入 "Set-ExecutionPolicy RemoteSigned"c. 键入 ".\\ImportModules.ps1"d. 键入 "Set-DSServiceMonitorFeature –ServiceUrl"https://localhost:443/StoreFrontMonitor -
如果您有 StoreFront 组,请在组中的所有成员上运行相同的命令。
配置 Citrix Gateway 以保存密码
注意:
此配置使用 Citrix Gateway 负载平衡服务器。
要配置 Citrix Gateway 以支持保存密码功能:
-
登录到 Citrix Gateway 管理控制台。
-
遵循 Citrix 最佳实践,为您的负载平衡虚拟服务器创建证书。
-
在配置选项卡上,导航到 流量管理 > 负载平衡 > 服务器,然后单击添加。
-
输入 StoreFront 服务器的服务器名称和 IP 地址。
-
单击创建。如果您有 StoreFront 组,请对组中的所有服务器重复步骤 5。
-
在配置选项卡上,导航到 流量管理 > 负载平衡 > 监视器,然后单击添加。
-
输入监视器名称。选择 StoreFront 作为类型。在页面底部,选择 安全(必需,因为 StoreFront 服务器使用 HTTPS)。
-
单击特殊参数选项卡。输入之前配置的 StoreFront 名称,然后选择检查后端服务,再单击创建。
-
在“配置”选项卡上,导航到“流量管理”>“负载平衡”>“服务组”,然后单击“添加”。
-
为您的服务组输入一个名称,并将协议设置为“SSL”,然后单击“确定”。
-
在屏幕右侧的“高级设置”下,选择“设置”。
-
启用客户端 IP,并为标头值输入以下内容:“X-Forwarded-For”,然后单击“确定”。
-
在屏幕右侧的“高级设置”下,选择“监视器”。单击箭头以添加新的监视器。
-
单击“添加”按钮,然后选择“选择监视器”下拉菜单。将显示监视器列表(在 Citrix Gateway 上配置)。
-
单击您之前创建的监视器旁边的单选按钮,然后单击“选择”,再单击“绑定”。
-
在屏幕右侧(在“高级设置”下),选择“成员”。单击箭头以添加新的服务组成员。
-
单击“添加”按钮,然后选择“选择成员”下拉菜单。
-
选择“基于服务器”单选按钮。将显示服务器成员列表(在 Citrix Gateway 上配置)。单击您之前创建的 StoreFront 服务器旁边的单选按钮。
-
为端口号输入 443,并为哈希 ID 指定一个唯一编号,然后单击“创建”,再单击“完成”。如果一切都已正确配置,“有效状态”应显示绿灯,表明监视功能正常。
-
导航到流量管理 -\> 负载平衡 -\> 虚拟服务器,然后点击添加。为服务器输入一个名称,并选择SSL作为协议。
-
输入 StoreFront 负载平衡服务器的 IP 地址,然后单击“确定”。
-
选择“负载平衡虚拟服务器服务组”绑定,单击箭头,然后添加之前创建的服务组。单击两次“确定”。
-
分配为负载平衡虚拟服务器创建的 SSL 证书。选择“无服务器证书”。
-
从列表中选择负载均衡服务器证书,然后单击绑定。
-
将域证书添加到负载均衡服务器。单击无 CA 证书。
-
选择域证书,然后单击绑定。
-
在屏幕右侧,选择持久性。
-
将持久性更改为SOURCEIP,并将超时设置为20。单击保存,然后单击完成。
-
在您的域 DNS 服务器上,添加负载均衡服务器(如果尚未创建)。
-
在您的 iOS 设备上启动适用于 iOS 的 Citrix Workspace 应用程序,然后输入完整的 XenApp URL。