尝试登录虚拟 PC 后,它会下载 ica 文件。使用工作区客户端运行该文件会出现以下错误:
You have not chosen to trust "DigiCert Global Root G2"
有一些针对 Mac 的讨论,但没有针对 Linux 的讨论。
答案1
好的,我通过以下方式针对 Ubuntu 20.04 解决了这个问题:
- 从 Digicert 网站下载 DigiCert Global Root G2 证书https://www.digicert.com/digicert-root-certificates.htm。此页面上此证书的确切链接为https://cacerts.digicert.com/DigiCertGlobalRootG2.crt
- 将下载的证书文件复制到文件夹 /opt/Citrix/ICAClient/keystore/cacerts
sudo cp DigiCertGlobalRootG2.crt /opt/Citrix/ICAClient/keystore/cacerts
现在您不应该看到此错误。基本上,Citrix 维护自己的证书存储,这与浏览器的证书存储不同,因此证书文件也需要复制到 Citrix 的文件夹中。
我改编了网站上的解决方案:https://newspaint.wordpress.com/2015/10/05/linux-citrix-receiver-ssl-error-addtrust-external-ca-root/
答案2
我为 Ubuntu 18.04 解决了这个问题:
- 从浏览器视图下载证书(PEM)(Citrix 精简版)
- 将证书复制到 $ICAROOT/keystore/cacerts
- 以 sudo 身份运行 $ICAROOT/util/ctx_rehash