web-dev-qa-db-ja.com

Ubuntu 18.04.1上のCitrixレシーバー13.10

UbuntuラップトップでCitrixレシーバーを動作させようとしています。 Citrixレシーバーをインストールしましたが、組織のCitrix StoreFrontサイトにChromeでログインしたときに会社が提供する.icaファイルを開こうとすると、「0.0.02-Windows 2016デスクトップに接続できません。そのようなファイルまたはディレクトリはありません。接続設定を確認して、もう一度やり直してください」。この後、.icaファイルは自動的に削除されます。

さらに、組織のCitrix StoreFrontサイトのアドレスをインストール済みアプリに直接入力しようとすると、このエラーが発生します。 "このサーバーアドレスを使用してアカウントを追加することはできません。正しく入力したことを確認してください。サーバーの証明書があったため、サーバーへのSSL接続を確立できませんでした信頼されていません。 "

リモートで作業するには、常にWindowsに切り替える必要があります。 First LinkSecond Link など、インターネット上に存在するすべての利用可能なソリューションを試しました。私の問題は、何らかの形で会社の証明書のワイルドカード文字に関連していると思います。 *。myCompanyNameに発行されますが、サイトアドレスはdoor.myCompanyName

私はすべてを試しました。この理由だけでWindowsに切り替えたくありません。私を助けてください。

8
Reza

これは、 Linux用Citrixクライアント (スクリーンショット)に同梱されている証明書の問題のようです。 buntu Community Wiki の高齢者の記事は次のように説明しています:

Citrix Receiverは少数のルートCA証明書のみを信頼するため、多くのCitrixサーバーへの接続がSSLエラーで失敗します。 ' ca-certificates 'パッケージ(すでにほとんどのUbuntuシステムにインストール済み)は、これらのエラーを回避するためにCitrix Receiverに便利に追加できる追加のCA証明書を提供します[...]

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は、その後正常に動作し始めます。

17
Peterino

さて、Chromeでサーバーに接続する方法を見つけました。会社のWebサイトにログインしたら、Chromeの右上隅にある自分の名前をクリックし、[Citrixレシーバーの変更...]をクリックし、最後にフルバージョンではなくライトバージョンを使用します。しかし、それでもアプリケーションに接続できません。

0
Reza