Ubuntu 18.04.1上のCitrixレシーバー13.10


13

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

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

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

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

回答:


24

これは、LinuxCitrixクライアントに付属している証明書の問題のようです(スクリーンショット)。Ubuntu 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は正常に動作し始めます。


2
それは私のために機能しません:(
Reza

ここでも同じですが、まだエラーが発生します。
Cameron Sima、

これはあきらめるのを遅らせます(ステータスバーがnow秒表示されます)が解決しません(.ica-filesをダブルクリックしたとき)。–––コマンドラインからこれらの.icaファイルを呼び出すには、どのバイナリを使用すればよいですか?どこかで/opt/Citrix/ICAclient/...思います。そして、そのバイナリの詳細モードのスイッチはありますか?(うまくいけばもう少し詳細を得るために)
フランク・ノッケ

1
@FrankNockeを.debCitrix Webサイトからインストールすると、ELFバイナリがにインストールされ/opt/Citrix/ICAClient/wficaます。冗長性の切り替えを提供していないようです(実行wfica -hしてヘルプ画面を自分で確認してください)。wfica.sh同じディレクトリに手がかりを与えるスクリプトもあります。
Peterino、

Citrix Workspaceアプリ18.10(18.10.0.11_i386)で私のために働いた。
Marten Koetsier

1

Ubuntu MATE 18で実行されているChromeブラウザーでCitrixワークスペースを機能させる

$ uname -a
Linux 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

手順

  1. ブラウザーからCAをエクスポートすると、小さなロックアイコンが表示される storefront.example.com

    参考資料
    :ChromeよりもFirefoxでCAをエクスポートする方が簡単だと思いました

  2. ブラウザにCAをインポートする

    Chromeの場合: chrome://settings/advance

  3. LinuxでCAを設定する

    • CAをディレクトリにコピーします /usr/local/share/ca-certificates/
    • コマンドを使用:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • CAストアを更新します。

      sudo update-ca-certificates
      
    • 余談ですが、証明書の確認に使用opensslしてください

  4. 上記の手順に従ってください

    cd /opt/Citrix/ICAClient/keystore/
    sudo mv cacerts _cacerts  ### I don't delete things until things are working
    sudo ln -s /etc/ssl/certs cacerts
    

検索ボットに関する以下の注意事項

Firefoxのエラーメッセージ

$ firefox --version
Mozilla Firefox 68.0.1

storefront.example.comページで詳細を送信すると、FF Quantumの使用中にエラーログが返されました

Citrix Workspaceアプリはデスクトップ「サンプルデスクトップ」を起動できません

ICA接続が利用可能であり、サーバーアドレスが存在することを確認してください


Chromeでの異なるエラーメッセージ

Brave-バージョン1.1.21 Chromium:79.0.3945.79(公式ビルド)(64ビット)

  1. storefront storefront.example.comに移動する必要があります
  2. 選択する
  3. ファイル*.icaが作成されます(スクリーンショット)
  4. ダウンロードした*.icaファイルをダブルクリック
  5. エラーメッセージを取得する

[SSLエラー]

サーバーのセキュリティ証明書の発行者である "AddTrust External CA Root"(SSLエラー61)を信頼することを選択していません。


0

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.