Linux Virtual Delivery Agent

双跳单点登录身份验证

用于访问 StoreFront 商店的用户凭据可以注入到适用于 Linux 的 Citrix Workspace 应用程序和适用于 Linux 的 Citrix Receiver 13.10 的 AuthManager 模块中。注入后,您可以使用客户端从 Linux 虚拟桌面会话中访问虚拟桌面和应用程序,而无需第二次输入用户凭据。

注意:

此功能在适用于 Linux 的 Citrix Workspace 应用程序和适用于 Linux 的 Citrix Receiver 13.10 上受支持。

要启用此功能:

  1. 在 Linux VDA 上,安装适用于 Linux 的 Citrix Workspace 应用程序或适用于 Linux 的 Citrix Receiver 13.10。

    Citrix 下载页面下载适用于 Citrix Workspace 应用程序或 Citrix Receiver 的应用程序。

    默认安装路径为 /opt/Citrix/ICAClient/。如果将应用程序安装到其他路径,请将 ICAROOT 环境变量设置为指向实际安装路径。

  2. 在 Citrix StoreFront™ 管理控制台中,为目标商店添加 HTTP Basic 身份验证方法。

    添加 HTTP 基本身份验证

  3. 将以下密钥添加到 AuthManager 配置文件 ($ICAROOT/config/AuthManConfig.xml) 中,以允许 HTTP Basic 身份验证:

     <Protocols>
          <HTTPBasic>
              <Enabled>True</Enabled>
         </HTTPBasic>
     </Protocols>
    <!--NeedCopy-->
    
  4. 运行以下命令以在指定目录中安装根证书。

    cp rootcert.pem $ICAROOT/keystore/cacerts/
    $ICAROOT/util/ctx_rehash  $ICAROOT/keystore/cacerts/
    <!--NeedCopy-->
    
  5. 运行以下命令以启用此功能:

    /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix" -v "LurSsonEnabled" -d "0x00000001"
    <!--NeedCopy-->
    
  6. 启动 Linux 虚拟桌面会话,并在该会话中启动适用于 Linux 的 Citrix Workspace 应用程序或适用于 Linux 的 Citrix Receiver 13.10。

    首次启动 Citrix Workspace™ 应用程序时,系统会提示您输入商店帐户。之后,您将自动登录到之前指定的商店。

    注意:

    输入 HTTPS URL 作为您的商店帐户。

    输入您的商店帐户

双跳单点登录身份验证