web-dev-qa-db-fra.com

Récepteur Citrix 13.10 sur Ubuntu 18.04.1

J'essaie de faire fonctionner le récepteur Citrix sur mon ordinateur portable Ubuntu. J'ai installé le récepteur Citrix. Toutefois, lorsque j'essaie d'ouvrir le fichier .ica fourni par ma société lorsque je me connecte au site Citrix StoreFront de mon entreprise avec Chrome, le message d'erreur suivant s'affiche: " Impossible de se connecter au bureau 0.0.02 - Windows 2016. Aucun fichier ni répertoire de ce type. Vérifiez vos paramètres de connexion et essayez à nouveau ". Ensuite, le fichier .ica est supprimé automatiquement.

De plus, si j'essaie d'entrer l'adresse du site Citrix StoreFront de mon entreprise directement dans l'application installée, l'erreur est générée. " Votre compte ne peut pas être ajouté à l'aide de cette adresse de serveur. Assurez-vous de l'avoir entré correctement. Une connexion SSL au serveur n'a pas pu être établie car le certificat du serveur était pas de confiance. "

Je dois toujours passer à Windows pour travailler à distance. J'ai essayé toutes les solutions disponibles sur Internet, y compris Premier lien , Deuxième lien . Je suppose que mon problème est en quelque sorte lié au caractère générique dans le certificat de mon entreprise. Il est envoyé à * . MyCompanyName mais l'adresse du site est door.myCompanyName

J'ai tout essayé. Je ne veux pas passer à Windows uniquement pour cette raison. Aidez-moi, s'il vous plaît.

8
Reza

Cela ressemble à un problème avec les certificats fournis avec client Citrix pour Linux (capture d'écran). Un article âgé dans le Wiki de la communauté Ubunt explique:

Citrix Receiver ne fait confiance qu’à quelques certificats d’autorité de certification racine, ce qui entraîne l’échec des connexions avec de nombreux serveurs Citrix avec une erreur SSL. Le package ' ca-certificates ' (déjà installé sur la plupart des systèmes Ubuntu) fournit des certificats [...] d'AC supplémentaires qui peuvent être facilement ajoutés à Citrix Receiver pour éviter ces erreurs.

Les certificats du client Citrix sont installés dans /opt/Citrix/ICAClient/keystore/cacerts. Vous pouvez supprimer le dossier entier en toute sécurité et ajouter un lien symbolique à /etc/ssl/certs à la place:

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

Le Citrix Receiver commencera à fonctionner correctement après.

15
Peterino

Eh bien, j'ai trouvé un moyen de se connecter au serveur dans Chrome. Lorsque vous vous connectez au site Web de la société, cliquez sur votre nom dans le coin supérieur droit de Chrome, puis cliquez sur "Modifier Citrix Receiver ...", puis cliquez sur utiliser la version allégée au lieu de la version complète. Mais toujours ne peut pas se connecter avec l'application.

0
Reza