Linux Virtual Delivery Agent 2109

双跳单点登录身份验证

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

注意:

此功能支持 Citrix Workspace 应用程序(适用于 Linux)和 Citrix Receiver(适用于 Linux 13.10)。

要启用此功能:

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

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

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

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

    添加 HTTP Basic 身份验证的图像

  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 虚拟桌面会话,并在该会话中启动 Citrix Workspace 应用程序(适用于 Linux)或 Citrix Receiver(适用于 Linux 13.10)。

    首次在 Linux 虚拟桌面会话中启动 Citrix Workspace 应用程序(适用于 Linux)或 Citrix Receiver(适用于 Linux 13.10)时,系统会提示您输入商店帐户。之后,系统会自动将您登录到之前指定的商店。

    注意:

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

    输入商店帐户的图像

双跳单点登录身份验证