Ricevitore Citrix 13.10 su Ubuntu 18.04.1


13

Sto cercando di far funzionare il ricevitore Citrix sul mio laptop Ubuntu. Ho installato il ricevitore Citrix, tuttavia quando provo ad aprire il file .ica che la mia azienda fornisce quando accedo al sito Citrix StoreFront della mia organizzazione da Chrome, si esce con un errore che dice " Impossibile connettersi a 0.0.02 - Desktop di Windows 2016. Nessun file o directory. Verificare le impostazioni di connessione e riprovare ". Successivamente, il file .ica viene eliminato automaticamente.

Inoltre, se provo a inserire l'indirizzo del sito Citrix StoreFront della mia organizzazione direttamente nell'app installata, mi dà questo errore; " Il tuo account non può essere aggiunto utilizzando questo indirizzo del server. Assicurati di averlo inserito correttamente. Impossibile stabilire una connessione SSL al server perché il certificato del server non era attendibile. "

Devo sempre passare a Windows per lavorare in remoto. Ho provato ogni soluzione disponibile esistente su Internet tra cui First Link , Second Link . Immagino che il mio problema sia in qualche modo legato al carattere jolly nel certificato della mia azienda. Viene rilasciato a * .myCompanyName, tuttavia l'indirizzo del sito è door.myCompanyName

Ho provato di tutto. Non voglio passare a Windows solo per questo. Mi aiuti per favore.

Risposte:


24

Sembra un problema con i certificati forniti con il client Citrix per Linux (screenshot). Un vecchio articolo nella Wiki della community di Ubuntu spiega:

Citrix Receiver si fida solo di alcuni certificati CA radice, il che provoca il fallimento delle connessioni a molti server Citrix con un errore SSL. Il pacchetto " ca-certificati " (già installato sulla maggior parte dei sistemi Ubuntu) fornisce ulteriori certificati CA [...] che possono essere convenientemente aggiunti a Citrix Receiver per evitare questi errori

Nel client Citrix sono installati i certificati /opt/Citrix/ICAClient/keystore/cacerts. Puoi rimuovere in sicurezza l'intera cartella e aggiungere invece un link simbolico a /etc/ssl/certs:

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

Il ricevitore Citrix inizierà a funzionare bene dopo.


2
non funziona per me :(
Reza il

Lo stesso qui, sempre ricevendo l'errore.
Cameron Sima,

Questo ritarda a rinunciare (ora vedo una barra di stato per mezzo secondo) ma non la risolve (quando si fa doppio clic su .ica-file). ––– Quale binario dovrei chiamare quei file .ica dalla riga di comando? Da qualche parte /opt/Citrix/ICAclient/...presumo. E c'è un interruttore per la modalità dettagliata per quel binario? (speriamo di avere un po 'più di dettagli)
Frank Nocke

1
@FrankNocke Quando si installa .debdal sito Web Citrix, viene installato il binario ELF /opt/Citrix/ICAClient/wfica. Non sembra fornire alcun interruttore per la verbosità (corri wfica -hper vedere tu stesso la schermata di aiuto). C'è anche uno wfica.shscript nella stessa directory che può darti alcuni indizi.
Peterino,

Ha funzionato per me, con l'app Citrix Workspace 18.10 (18.10.0.11_i386).
Marten Koetsier,

1

Fa funzionare Citrix Workspace sul browser Chrome in esecuzione su 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

passi

  1. Esporta CA dal browser piccola icona di blocco durante la visita storefront.example.com

    riferimento a
    parte: ho trovato più facile esportare CA con Firefox rispetto a Chrome

  2. Importa CA nel browser

    In Chrome: chrome://settings/advance

  3. Impostare la CA in Linux

    • Copia la tua CA nella directory /usr/local/share/ca-certificates/
    • Usa il comando:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • Aggiorna l'archivio CA:

      sudo update-ca-certificates
      
    • divertimento a parte, usare opensslper controllare il certificato

  4. Seguire i passaggi sopra

    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
    

Note di seguito per i robot di ricerca

Messaggio di errore per Firefox

$ firefox --version
Mozilla Firefox 68.0.1

L'invio dei dettagli sulla pagina storefront.example.com ha restituito un registro degli errori durante l'utilizzo di FF Quantum

L'app Citrix Workspace non può avviare "desktop di esempio" desktop

Verificare che la connessione ICA sia disponibile e che sia presente l'indirizzo del server


Messaggio di errore diverso con Chrome

Brave - Versione 1.1.21 Chromium: 79.0.3945.79 (build ufficiale) (64 bit)

  1. deve andare allo storefront storefront.example.com
  2. Selezionare
  3. il file *.icaè stato creato (screenshot)
  4. fare doppio clic sul *.icafile scaricato
  5. ricevi un messaggio di errore

[ERRORE SSL]

Contatta l'help desk con le seguenti informazioni: Non hai scelto di fidarti di "AddTrust External CA Root", l'emittente del certificato di sicurezza del server (errore SSL 61)


0

Bene, ho trovato un modo per connettermi al server in Chrome. Quando accedi al sito Web dell'azienda, fai clic sul tuo nome nell'angolo in alto a destra di Chrome, quindi fai clic su "Cambia ricevitore Citrix ..." e infine fai clic su usando la versione light invece di utilizzare la versione completa. Ma non riesco ancora a connettermi con l'applicazione.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.