Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/07/2009, à 11:44

mac-gyver31

[Resolu] Problème avec une connexion Citrix sous Firefox

Bonjour,

Je cherche à utiliser un accès nomade mis a disposition par ma boite pour me connecter à la messagerie d'entreprise. Ils ont publié Outlook Web Access sur un serveur Citrix, et ouvert l'accès via une url sécurisée https, avec un certificat autosigné, délivré donc par le serveur.

J'ai suivi la doc que j'ai trouvé ici :http://doc.ubuntu-fr.org/citrix?s à la lettre.

Firefox rale à la connexion https en disant que le certificat n'émane pas d'une autorité reconnue, et me demande de faire une exception. Une fois ceci fait, la connexion au serveur https est OK. Je tombe sur la page d'accueil, contenant l'icone des applications "citrisé". Je clique sur OWA.
L'appel du client CITRIX se fait correctement, mais j'ai une erreur en anglais disant que l'utilisateur n'est pas autorisé.

La page doc que j'ai suivi a une section "problèmes courants" dans lequel figure le cas d'erreur de certificat, ou l'on voit qu'il faut copier manuellement les certificats de firefox dans un autre répertoire spécifique au client CITRIX. Mais il s'agit des certificats des autorités reconnus. Mon certificat autosigné se trouve ailleur. Je ne trouve pas ou (sur l'interface graphique, il est dans l'onglet "serveurs" et non dans l'onglet "autorités" de la fenêtre "gestionnaire de certificats" accessible via le menu "options"), et, malgré une journée entière de recherche dans les forums et support citrix,  je ne trouve pas comment le faire reconnaitre par le client CITRIX...

Quelqu'un aurait-il par miracle une idée ?

Merci d'avance

Dernière modification par mac-gyver31 (Le 28/07/2009, à 23:39)


Il est temps d'enlever les fenêtres, et de construire un monde ouvert.

Hors ligne

#2 Le 18/07/2009, à 18:38

mac-gyver31

Re : [Resolu] Problème avec une connexion Citrix sous Firefox

sad  Vraiment personne n'a une piste à me donner ?


Il est temps d'enlever les fenêtres, et de construire un monde ouvert.

Hors ligne

#3 Le 19/07/2009, à 11:17

mac-gyver31

Re : [Resolu] Problème avec une connexion Citrix sous Firefox

cool J'ai trouvé !!! et tout seul ....

J'ai bien lu et relu les explications se trouvant à la page : http://support.citrix.com/article/ctx711855
Le document est clair : le client citrix linux ne peut pas fonctionner avec un certificat de serveur. Il faut obligatoirement déclarer ce serveur en  "autorité de certification" par un fichier .crt déposé dans le répertoire approprié.

Il y a un lien sur la page d'accueil du portail de mon entreprise qui permet d'enregistrer le certificat du serveur dans un format encodé, grâce à du javascript.

Dans le code source de la page renvoyée par ce lien, j'ai trouvé une rubrique commençant par

credentials=

contenant une suite de caractères alphanumériques qui ressemblait fort au contenu d'un fichier .crt se trouvant dans le répertoire /usr/lib/ICAClient/keystore/cacerts
Seules les premières et dernières lignes manquaient :

-----BEGIN CERTIFICATE-----

et

-----END CERTIFICATE-----

J'ai donc créé un fichier avec vi contenant l'ensemble. Le lui ai donné comme nom la référence remontée par le message d'erreur du client Citrix (You've not chosen to trust "machin_chose" blablabla), installé le fichier "machin_chose.crt" dans le bon répertoire ci-dessus nommé. Et roule ma poule !!!  cool


Ok... Maintenant, le pb est que je n'arrive pas à accéder aux lecteurs mappés dans le client citrix.

J'ai beau faire le paramétrage comme l'indique la doc sous wfcmgr, les lecteurs mappés n'apparaissent pas dans ma session Citrix... (Alors qu'il apparaissent si j'utilise  un PC booté sous windows).

Dernière modification par mac-gyver31 (Le 19/07/2009, à 14:43)


Il est temps d'enlever les fenêtres, et de construire un monde ouvert.

Hors ligne

#4 Le 28/07/2009, à 23:38

mac-gyver31

Re : [Resolu] Problème avec une connexion Citrix sous Firefox

Bon, aprés des heures de tests et de recherches, j'ai trouvé...

Le configurateur du client (wfcmgr, ou wfcmgr.bin, selon les versions) qui sert, entre autre, à efectuer le mappage des lecteurs, doit être exécuté sous identité de l'utilisateur, et non sous identité root. Il génére un paquet de fichier paramètre qu'il place sous $HOME/.ICAClient, qu'utilise ensuite le client citrix. Si vous exécutez wfcmgr sous identité root, les fichiers se retrouvent sous /root/.ICAClient, et ne sont pas utilisé par le client exécuté sous identité de l'utilisateur.

Le mieux est de créer un lanceur dans le menu qui permet d'y  accéder direct. Le chemin est /usr/lib/ICAClient/wfcmgr(.bin) si vous n'avez pas changé le chemin d'install par défaut.


Il est temps d'enlever les fenêtres, et de construire un monde ouvert.

Hors ligne