Ubuntu 18.04.1上的Citrix接收器13.10

我想让Citrix接收器在我的Ubuntu笔记本电脑上工作。 我安装了Citrix接收器,但是当我尝试打开我公司在Chrome浏览器访问我公司的Citrix StoreFront站点时提供的.ica文件时,它会退出并显示“ 无法连接到0.0.02 ”的错误Windows 2016桌面。没有这样的文件或目录。validation您的连接设置,然后重试 “。 在此之后,.ica文件会自动删除。

此外,如果我尝试直接在已安装的应用程序中输入我组织的Citrix StoreFront站点的地址,则会出现此错误; “ 无法使用此服务器地址添加您的帐户。请确保您输入的内容正确。无法建立与服务器的SSL连接,因为服务器的证书不受信任。

我总是必须切换到Windows才能远程工作。 我尝试了互联网上存在的所有可用解决方案,包括First Link , Second Link 。 我想我的问题在某种程度上与我公司证书中的通配符有关。 它发布到* .myCompanyName但站点地址是door.myCompanyName

我尝试了一切。 我不想因此而切换到Windows。 请帮我。

这听起来像Citrix客户端Linux附带的证书有问题(截图)。 Ubuntu社区维基中的一篇老人文章解释说:

Citrix Receiver仅信任一些根CA证书,这会导致许多Citrix服务器的连接因SSL错误而失败。 ‘ ca-certificates ‘软件包(已安装在大多数Ubuntu系统上)提供了额外的CA证书,可以方便地添加到Citrix Receiver以避免这些错误

Citrix客户端的证书安装在/opt/Citrix/ICAClient/keystore/cacerts 。 您可以安全地删除整个文件夹,并添加符号链接到/etc/ssl/certs

 $ cd /opt/Citrix/ICAClient/keystore/ $ sudo rm -r cacerts $ sudo ln -s /etc/ssl/certs cacerts 

Citrix Receiver将在之后开始正常工作。

好吧,我找到了一种在Chrome中连接服务器的方法。 当您登录公司网站时,请点击Chrome右上角的名称,然后点击“更改Citrix Receiver …”,最后点击使用简易版本而不是使用完整版本。 但仍然无法与应用程序连接。