La Case de l’Oncle Tom

Développement Web, bonnes pratiques et performances

Connexion à un serveur Citrix depuis Firefox sous Linux

Pour les besoins du boulot et non plus pour le plaisir, j’ai eu pour impératif de me connecter à un Intranet client via un VPN Citrix. Je ne sais pas pour vous, mais quand j’entends VPN, je commence à avoir des sueurs froides en me disant que la galère ne fait que commencer.

Et bien pour une fois, je peux dire que je n’ai presque pas ramé. Vous allez voir, c’est simple et rapide.

Citrix Presentation Server en 2 minutes

Citrix Presentation Server c’est une manière d’offrir une connexion à des applications à distance indépendamment de la machine que l’on utilise. En clair, que l’on soit sous Linux, MacOS X ou Windows, on est censé pouvoir accéder à des applications d’une infrastructure distante.

Tout se fait via son navigateur Web préféré (Iceweasel sous Debian, Firefox sous Ubuntu dans mon cas). Seulement voilà, quand je souhaitais lancer l’application Putty pour profiter d’une jolie connexion SSH, que nenni !
À la place, j’avais le droit de télécharger un fichier launch.ica qui, j’avoue, ne m’évoquais pas grand chose.

Si on en est là, c'est qu'il y a un soucis

Si on en est là, c'est que ça ne va pas

Installer le plugin ICA pour Linux

Une recherche Google plus tard, je découvre donc sans surprise qu’il me faut installer un client Citrix. J’ai un peu peur en imaginant qu’il ne fonctionne que sur des systèmes d’exploitation arriérés.

Et pourtant, quand on sait ce qu’il faut installer c’est tellement plus simple :

  1. Téléchargez le client ICA pour Linux
    1. En prenant la version .tar.gz puis en lançant ./setupwfc
    2. En convertissant le .rpm par un petit sudo alien -i ICAClient-10.6-1.i386.rpm
    3. En utilisant le .deb que j’ai créé avec alien
  2. Liez le plugin ICA à votre navigateur Web
    • Sous Ubuntu : ln –s /usr/lib/ICAClient/npica.so /usr/lib/mozilla/plugins/npica.so
    • Sous Debian : ln –s /usr/lib/ICAClient/npica.so /usr/lib/iceweasel/plugins/npica.so
  3. Fermez et relancer Firefox/Iceweasel si nécessaire
  4. Dans les modules complémentaires, vérifiez que le plugin apparaît bien (ou bien dans about:plugins)
Plugin Citrix vu depuis le gestionnaire de modules Firefox

Plugin Citrix vu depuis le gestionnaire de modules Firefox

Conclusion

Bref ça marche bien même sous Firefox 3 et j’en suis content. Le chargement des applications est relativement rapide. Ça fait presque bizarre de voir une application Windows bien se lancer !

C’est également la première fois que je peux me connecter à un VPN distant sans sérieux problèmes. J’ai déjà eu droit aux VPN Cisco à passphrase aléatoire généré par un badge … même le support technique n’a pas pu m’aider : j’étais le premier à les appeler en étant sous Linux !

Chargement de l'application Windows à distance

Chargement de l'application Windows à distance

Votre lecture de l'article Connexion à un serveur Citrix depuis Firefox sous Linux est terminée. Il y a encore plein de choses à lire ici ... vous voulez des idées ?

Commentaires

  1. Connexion à un serveur Citrix depuis Firefox sous Linux http://tinyurl.com/6zczgn

  2. Thomas dit :

    Bonne information ca.
    Effectivment pour avoir a me connecter chez différents clients, les VPN ca fait toujours froid dans le dos.
    Maintenant je passe souvent par des machines virtuelle pour eviter de me retrouver avec 7 carte reseau virtuels sur ma machine ;-)

  3. macavlt dit :

    Bel effort et beaucoup de perspective avec cette solution !! je vais enfin pouvoir me débarrassée de Windows !!! Mais hélàs je ne suis pas encore au bout !
    le plugin: je le retrouve avec about:plugins mais pas dans modules complémentaires/plugins .. est-ce grave?

    et finalement lorsque je me connecte je recois “votre plateforme/SE n’est pas pris en charge par ce composant! ” et il ne démarre pas Juniper (le VPN??)

    Une idée sur le problème?

  4. Oncle Tom dit :

    Oups, j’ai pas répondu !

    @macavlt normalement about:plugins et les modules complémentaires devraient avoir la même liste. Étrange. Je me suis aperçu aussi que sous Ubuntu, pour que ça fonctionne il fallait que ça soit dans le répertoire /usr/lib/mozilla/plugins et non /usr/lib/firefox/plugins comme initialement écrit.

    Quand j’accède à l’écran de sélection des applications j’ai tout de même droit au message comme quoi y’a aucune appli détectée. Les clics sur les applications sont tout de même fonctionnels.

  5. k1k dit :

    Bonjour,

    Moi j’ai une fenetre systeme qui apparait avec le message :
    “You have not chosen to trust “Thawte Premium Server CA”, the issuer of the server’s security certificate (SSL error 61)”

    pouvez vous m’aider ?

    merci.

Répondre

Balises HTML autorisées : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Oncle Tom sur Flickr

  1. Kid Mental Preparation
  2. Sword Unarm
  3. Bubblegum Sword Parade
  4. Dasha Baskakova et Julien Perugini (Dasha Trio)
  5. Julien Perugini (Dasha Trio)
  6. Keys Keys Bang Bang
  7. Focus Matters
  8. S-peeing-derman
  9. Mario Star
  10. Phare des Baleines
  11. Matthew Gaul (Anima RPG)
  12. Kisidan (Anima RPG)
  13. Zero (Code Geass)
  14. Cosplay Ayumi Hamasaki
  15. Maki à la bougie
  16. Faire-part de naissance Eyrolles
  17. A Light in the Night
  18. The Shipyards Cranes

Thème graphique par LeslyG, intégré par Oncle Tom.
Propulsé par WordPress, Blueprint et jQuery.