Citrix Receiver 13.10 unter Ubuntu 18.04.1

12

Ich versuche, den Citrix-Empfänger auf meinem Ubuntu-Laptop zum Laufen zu bringen. Ich habe den Citrix-Empfänger installiert. Wenn ich jedoch versuche, die .ica-Datei zu öffnen, die mein Unternehmen bereitstellt, wenn ich mich über Chrome bei der Citrix StoreFront-Site meines Unternehmens anmelde, wird der Fehler mit der Meldung " Keine Verbindung zu 0.0.02 möglich - wird beendet. Windows 2016 Desktop. Keine solche Datei oder kein solches Verzeichnis. Überprüfen Sie Ihre Verbindungseinstellungen und versuchen Sie es erneut. " Danach wird die .ica-Datei automatisch gelöscht.

Wenn ich versuche, die Adresse der Citrix StoreFront-Site meiner Organisation direkt in die installierte App einzugeben, wird dieser Fehler angezeigt. " Ihr Konto kann mit dieser Serveradresse nicht hinzugefügt werden. Stellen Sie sicher, dass Sie es korrekt eingegeben haben. Eine SSL-Verbindung zum Server konnte nicht hergestellt werden, da das Serverzertifikat nicht vertrauenswürdig war. "

Ich muss immer zu Windows wechseln, um remote arbeiten zu können. Ich habe versucht, jede im Internet verfügbare Lösung zu finden, einschließlich First Link , Second Link . Ich denke, mein Problem hängt irgendwie mit dem Platzhalterzeichen im Zertifikat meines Unternehmens zusammen. Es wird an * .myCompanyName ausgegeben, die Site-Adresse lautet jedoch door.myCompanyName

Ich habe alles versucht. Ich möchte nicht nur deswegen zu Windows wechseln. Bitte hilf mir.

Reza
quelle

Antworten:

22

Dies klingt nach einem Problem mit den Zertifikaten, die mit dem Citrix Client für Linux geliefert werden (Screenshot). Ein älterer Artikel im Ubuntu Community Wiki erklärt:

Citrix Receiver vertraut nur wenigen Stammzertifizierungsstellenzertifikaten, was dazu führt, dass Verbindungen zu vielen Citrix Servern mit einem SSL-Fehler fehlschlagen. Das Paket ' ca-certificates ' (bereits auf den meisten Ubuntu-Systemen installiert) bietet zusätzliche CA-Zertifikate [...], die bequem zu Citrix Receiver hinzugefügt werden können, um diese Fehler zu vermeiden

Auf dem Citrix Client sind die Zertifikate installiert /opt/Citrix/ICAClient/keystore/cacerts. Sie können den gesamten Ordner sicher entfernen und /etc/ssl/certsstattdessen einen symbolischen Link hinzufügen zu :

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

Der Citrix Receiver funktioniert danach einwandfrei.

Peterino
quelle
2
es funktioniert nicht für mich :(
Reza
Gleiches hier, immer noch der Fehler.
Cameron Sima
Dies verzögert das Aufgeben (ich sehe jetzt eine Statusleiste für eine .icahalbe Sekunde), löst es jedoch nicht (wenn Sie auf -files doppelklicken). ––– Welche Binärdatei soll ich diese .ica-Dateien über die Befehlszeile aufrufen? Irgendwo in /opt/Citrix/ICAclient/...nehme ich an. Und gibt es einen Schalter für den ausführlichen Modus für diese Binärdatei? (um hoffentlich ein bisschen mehr Details zu bekommen)
Frank Nocke
1
@FrankNocke Wenn Sie das .debvon der Citrix-Website installieren, wird die ELF-Binärdatei in installiert /opt/Citrix/ICAClient/wfica. Es scheint keinen Schalter für die Ausführlichkeit zu geben (laufen Sie wfica -h, um den Hilfebildschirm selbst zu sehen). Es gibt auch ein wfica.shSkript im selben Verzeichnis, das Ihnen einige Hinweise geben kann.
Peterino
Arbeitete für mich mit der Citrix Workspace App 18.10 (18.10.0.11_i386).
Marten Koetsier
1

Lässt Citrix Workspace unter Chrome Browser unter Ubuntu MATE 18 funktionieren

$ 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

Schritte

  1. Exportieren Sie die CA beim Besuch aus dem kleinen Schlosssymbol des Browsers storefront.example.com

    Referenz
    beiseite: Ich fand es einfacher, CA mit Firefox als Chrome zu exportieren

  2. CA in Browser importieren

    In Chrome: chrome://settings/advance

  3. Stellen Sie die Zertifizierungsstelle unter Linux ein

    • Kopieren Sie Ihre Zertifizierungsstelle in das Verzeichnis /usr/local/share/ca-certificates/
    • Befehl verwenden:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • Aktualisieren Sie den CA-Speicher:

      sudo update-ca-certificates
      
    • Spaß beiseite, verwenden Sie openssl, um das Zertifikat zu überprüfen

  4. Befolgen Sie die obigen Schritte

    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
    

Hinweise unten für Such-Bots

Fehlermeldung für Firefox

$ firefox --version
Mozilla Firefox 68.0.1

Einreichen Details auf der storefront.example.com Seite zurückgegeben ein Fehlerprotokoll bei der Verwendung von FF Quantum

Die Citrix Workspace-App kann den Desktop "Beispiel-Desktop" nicht starten.

Stellen Sie sicher, dass die ICA-Verbindung verfügbar ist und die Serveradresse vorhanden ist


Unterschiedliche Fehlermeldung mit Chrome

Brave - Version 1.1.21 Chrom: 79.0.3945.79 (Official Build) (64-Bit)

  1. müssen zur storefront storefront.example.com navigieren
  2. wählen
  3. Datei *.icawird erstellt (Screenshot)
  4. Doppelklicken Sie auf die heruntergeladene *.icaDatei
  5. Fehlermeldung erhalten

[SSL-FEHLER]

Wenden Sie sich mit den folgenden Informationen an Ihren Helpdesk: Sie haben sich nicht dafür entschieden, "AddTrust External CA Root", dem Aussteller des Sicherheitszertifikats des Servers, zu vertrauen (SSL-Fehler 61).

Codeangler
quelle
0

Nun, ich habe einen Weg gefunden, um eine Verbindung zum Server in Chrome herzustellen. Wenn Sie sich auf der Website des Unternehmens anmelden, klicken Sie oben rechts in Chrome auf Ihren Namen, dann auf "Citrix Receiver ändern ..." und schließlich auf "Light-Version verwenden" anstatt auf Vollversion. Kann sich aber immer noch nicht mit der Anwendung verbinden.

Reza
quelle
0

Das hat bei mir wirklich funktioniert: Kopieren Sie die CACerts von Mozilla.

sudo cp --verbose /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

Dann laden Sie Ihre .icavon Mozilla herunter .

Siehe den SuperUser-Thread: Wie installiere ich den Citrix ICA- Clientempfänger 13 unter Debian 64-Bit-Linux ?

FrogLover
quelle