Odbiornik Citrix 13.10 na Ubuntu 18.04.1

13

Próbuję zmusić odbiornik Citrix do pracy na moim laptopie z systemem Ubuntu. Zainstalowałem odbiornik Citrix, jednak gdy próbuję otworzyć plik .ica, który moja firma udostępnia, gdy loguję się do witryny Citrix StoreFront mojej organizacji przez Chrome, wychodzi z błędem „ Nie można połączyć się z 0.0.02 - Windows 2016 Desktop. Nie ma takiego pliku ani katalogu. Sprawdź ustawienia połączenia i spróbuj ponownie ". Następnie plik .ica zostanie automatycznie usunięty.

Ponadto, jeśli spróbuję wpisać adres witryny Citrix StoreFront mojej organizacji bezpośrednio w zainstalowanej aplikacji, pojawi się ten błąd; „ Nie można dodać konta za pomocą tego adresu serwera. Upewnij się, że wpisałeś go poprawnie. Nie można nawiązać połączenia SSL z serwerem, ponieważ certyfikat serwera nie był zaufany ”.

Zawsze muszę przełączyć się na system Windows, aby pracować zdalnie. Próbowałem każdego dostępnego rozwiązania w Internecie, w tym First Link , Second Link . Wydaje mi się, że mój problem jest w jakiś sposób związany ze znakiem wieloznacznym w certyfikacie mojej firmy. Wydawany jest na * .myCompanyName, jednak adres strony to door.myCompanyName

Próbowałem wszystkiego Nie chcę przełączać się na system Windows tylko z tego powodu. Proszę pomóż mi.

Reza
źródło

Odpowiedzi:

24

Brzmi to jak problem z certyfikatami dostarczanymi z klientem Citrix dla systemu Linux (zrzut ekranu). Starszy artykuł na Wiki społeczności Ubuntu wyjaśnia:

Citrix Receiver ufa tylko kilku głównym certyfikatom CA, co powoduje awarię połączeń z wieloma serwerami Citrix z błędem SSL. Pakiet „ ca-certyfikaty ” (już zainstalowany w większości systemów Ubuntu) zapewnia dodatkowe certyfikaty CA [...], które można wygodnie dodać do Citrix Receiver, aby uniknąć tych błędów

Klient Citrix ma zainstalowane certyfikaty /opt/Citrix/ICAClient/keystore/cacerts. Możesz bezpiecznie usunąć cały folder i dodać /etc/ssl/certszamiast niego link symboliczny :

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

Odbiornik Citrix zacznie działać dobrze.

Peterino
źródło
2
to nie działa dla mnie :(
Reza
To samo tutaj, nadal pojawia się błąd.
Cameron Sima,
Opóźnia to poddanie się (widzę teraz pasek stanu przez ½ sekundy), ale nie rozwiązuje go (po dwukrotnym kliknięciu .icaplików). ––– Jaki plik binarny powinienem nazwać tymi plikami .ica z wiersza poleceń? Gdzieś tam /opt/Citrix/ICAclient/...zakładam. Czy istnieje przełącznik trybu pełnego dla tego pliku binarnego? (mam nadzieję, że trochę więcej szczegółów)
Frank Nocke
1
@FrankNocke Podczas instalacji .debze strony Citrix instalowany jest plik binarny ELF /opt/Citrix/ICAClient/wfica. Wygląda na to, że nie zapewnia żadnego przełączenia na gadatliwość (uruchom sam, wfica -haby zobaczyć ekran pomocy). W wfica.shtym samym katalogu znajduje się również skrypt, który może dać ci wskazówki.
Peterino
Pracowałem dla mnie z aplikacją Citrix Workspace 18.10 (18.10.0.11_i386).
Marten Koetsier
1

Sprawia, że ​​Citrix Workspace działa w przeglądarce Chrome działającej na Ubuntu MATE 18

$ 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

Kroki

  1. Eksportuj urząd certyfikacji z małej ikony blokady przeglądarki podczas odwiedzania storefront.example.com

    odniesienie na
    bok: Odkryłem, że łatwiej jest eksportować CA z Firefoxem niż Chrome

  2. Zaimportuj CA do przeglądarki

    W Chrome: chrome://settings/advance

  3. Ustaw urząd certyfikacji w systemie Linux

    • Skopiuj swój urząd certyfikacji do katalogu /usr/local/share/ca-certificates/
    • Użyj polecenia:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • Zaktualizuj sklep CA:

      sudo update-ca-certificates
      
    • zabawa na bok, użyj, opensslaby sprawdzić certyfikat

  4. Postępuj zgodnie z powyższymi instrukcjami

    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
    

Uwagi poniżej dotyczące botów wyszukiwania

Komunikat o błędzie dla przeglądarki Firefox

$ firefox --version
Mozilla Firefox 68.0.1

Przesłanie szczegółów na stronie storefront.example.com zwróciło dziennik błędów podczas korzystania z FF Quantum

Aplikacja Citrix Workspace nie może uruchomić „przykładowego pulpitu” na pulpicie

Sprawdź, czy połączenie ICA jest dostępne i czy adres serwera jest obecny


Inny komunikat o błędzie w Chrome

Odważny - Wersja 1.1.21 Chromium: 79.0.3945.79 (oficjalna wersja) (64-bit)

  1. muszę przejść do witryny storefront.example.com
  2. Wybierz
  3. plik *.icajest tworzony (zrzut ekranu)
  4. kliknij dwukrotnie *.icaplik załadowany
  5. dostać komunikat o błędzie

[BŁĄD SSL]

Skontaktuj się z działem pomocy technicznej, podając następujące informacje: Nie zdecydowałeś się zaufać „AddTrust External CA Root”, wystawcy certyfikatu bezpieczeństwa serwera (błąd SSL 61)

Codeangler
źródło
0

Znalazłem sposób na połączenie się z serwerem w Chrome. Po zalogowaniu się na stronie internetowej firmy kliknij swoją nazwę w prawym górnym rogu przeglądarki Chrome, a następnie kliknij „Zmień odbiornik Citrix ...”, a na koniec kliknij opcję wersji light zamiast wersji pełnej. Ale nadal nie można połączyć się z aplikacją.

Reza
źródło