Client Citrix: Citrix Receiver, Citrix Online Plugin?

Bonjour/Bonsoir à tous,



Je viens tout juste de m’inscrire sur ce forum, étant tout nouveau dans le monde Citrix :-).

Ma question pourra paraître simple, mais je me pose des questions existentielles sur les “clients” Citrix.

Je suis en train de mettre en place XenApp 6.0 sur un de mes serveurs (avec serveur de licences, interface web, le minimum quoi) et je dois donc installer un client citrix sur l’ensemble des postes de travail utilisateur. Normal me direz-vous.

En farfouillant un peu sur le net, j’ai par exemple trouvé ça: http://www.brianmadden.com/blogs/brianmadden/archive/2009/05/19/what-s-the-difference-between-the-quot-ica-client-quot-the-quot-xenapp-plug-in-quot-and-the-quot-citrix-receiver-quot-a-guide-to-citrix-s-client-names-and-variants.aspx

En gros, je comprends qu’il y a différentes sortes de clients Citrix: le plus récent semble être le Citrix Receiver.


  1. Est-ce que je me trompe pour le Citrix Receiver (plus récent?)?
  2. Quel avantage a le Citrix Receiver par rapport à Citrix Online Plugin par exemple? Dans mon cas, tous les postes utilisateur tournent sur XP ou Seven et sont connectés à mon domaine.
  3. Aussi, au niveau des ports, j’ai crû comprendre que le port 80 doit être ouvert au niveau des postes clients dans le cas de Citrix Receiver. Ayant quelques restrictions au niveau des ports (port 80 fermé dans mon cas), ai-je d’autres solutions? Citrix Online Plugin par exemple peut-être? Il me semble qu’il faut d’autres ports d’ouverts, mais ceci ne devrait pas poser de problèmes je pense, à part le port 80.

    J’ai crû comprendre qu’il y avait aussi possibilité pour les utilisateurs de passer par un navigateur. Vu mes restrictions “réseau” (port 80), je pense que ça tombe un peu à l’eau…



    Désolé pour mon ignorance, je ne fais que commencer.

    Merci d’avance pour vos réponses 8).
  1. Est-ce que je me trompe pour le Citrix Receiver (plus récent?)?

    pour faire “clair” :

    le Citrix Receiver 3.0 contient le client ICA 13.0 (non séparable), le Receiver 3.1 contient le 13.1 etc.

    le online plug-in 12.x nécessite un Receiver 2.x et un SelfService Pluging pour bénéficier d’un fonctionnement similaire au Receiver 3.x (déploiement avec Merchandising Server, AppStore etc). Cependant, le online plugin 12.x peut etre téléchargé tout seul.

    ATTENTION:

    XA6.5 nécessite à minima un Receiver 3.0 pour que toutes les fonctions soient actives.

    XA6.0 nécessite à minima un ICA 12.x pour que toutes les fonctions soient actives.


  2. Quel avantage a le Citrix Receiver par rapport à Citrix Online Plugin par exemple? Dans mon cas, tous les postes utilisateur tournent sur XP ou Seven et sont connectés à mon domaine.

    voir ci-dessus…


  3. Aussi, au niveau des ports, j’ai crû comprendre que le port 80 doit être ouvert au niveau des postes clients dans le cas de Citrix Receiver. Ayant quelques restrictions au niveau des ports (port 80 fermé dans mon cas), ai-je d’autres solutions? Citrix Online Plugin par exemple peut-être? Il me semble qu’il faut d’autres ports d’ouverts, mais ceci ne devrait pas poser de problèmes je pense, à part le port 80.

    le Receiver a effectivement besoin d’un TCP80 ou TCP443 pour communiquer avec le Merchandising Server (mais cela n’est pas obligatoire). Dans TOUS les cas (Receiver ou pas), tu as besoin d’être en mesure de contacter la WI (qui héberge ton site PNAgent, composant permettant la config centralisée des clients, l’intégration des applications publiées dans le bureau du user etc) sur le port IIS de ton choix… les ports à ouvrir sont donc à minima : port IIS, port ICA (1494), port “CGP” (2598)



    J’ai crû comprendre qu’il y avait aussi possibilité pour les utilisateurs de passer par un navigateur. Vu mes restrictions “réseau” (port 80), je pense que ça tombe un peu à l’eau…

    Oui, la WI peut fournir un site web classique ou la fonction de PNAgent

Bonjour ThinIsFat,



Merci infiniment pour ta réponse 8).



Juste pour clarifier de mon côté:

  1. Tu précises que le Receiver nécessite le port 80 (http) ou 443 (https) pour pouvoir communiquer avec le Merchandising Server. Sachant que je ne souhaite pas installer ce Merchandising Server (je vais opter pour le Citrix Online Plugin que j’installerai manuellement sur chaque machine), les ports 80/443 n’ont pas besoin d’être ouverts de mon côté. Est-ce que tu confirmes?


  2. Après avoir installé le Citrix Online Plugin sur ma machine Seven, je peux le lancer depuis Démarrer->Tous les Programmes->Citrix->Online Plug-In. Toutefois, en allant dans les options de ce client dans la barre de notifications, je m’aperçois qu’il spécifie l’URL d’un serveur, je présume celui du serveur Citrix XenApp hébergeant mes ressources publiées. Du coup, étant une adresse du type http://Serveur/Citrix/PNAgent/config.xml, ça doit forcément passer par le port 80. Ou bien par le port IIS (qui peut être changé comme tu me l’as précisé auparavant)?

    (Je pars du principe que les utilisateurs finaux utiliseront le client Citrix Online Plugin uniquement, pas de navigateur Internet).



    Merci d’avance!
  1. Tu précises que le Receiver nécessite le port 80 (http) ou 443 (https) pour pouvoir communiquer avec le Merchandising Server. Sachant que je ne souhaite pas installer ce Merchandising Server (je vais opter pour le Citrix Online Plugin que j’installerai manuellement sur chaque machine), les ports 80/443 n’ont pas besoin d’être ouverts de mon côté. Est-ce que tu confirmes?

    ce port n’est nécessaire que pour le Merchandising Server SI et SEULEMENT SI tu configure ton client ICA (Receiver ou pas) pour pointer vers un site PNAgent hébergé sur un IIS ayant un port autre que 80 (vu que celui-ci semble “interdit” dans ton cas).


  2. Après avoir installé le Citrix Online Plugin sur ma machine Seven, je peux le lancer depuis Démarrer->Tous les Programmes->Citrix->Online Plug-In. Toutefois, en allant dans les options de ce client dans la barre de notifications, je m’aperçois qu’il spécifie l’URL d’un serveur, je présume celui du serveur Citrix XenApp hébergeant mes ressources publiées. Du coup, étant une adresse du type http://Serveur/Citrix/PNAgent/config.xml, ça doit forcément passer par le port 80. Ou bien par le port IIS (qui peut être changé comme tu me l’as précisé auparavant)?

    (Je pars du principe que les utilisateurs finaux utiliseront le client Citrix Online Plugin uniquement, pas de navigateur Internet).

    indeed, comme je l’avais indiqué, l’URL demandée par le client est l’URL du PNAgent (hébergée sur le serveur Web Interface ayant un site “PNAgent ou XenApp Services” définit. Donc l’URL doit être http://Serveur:portIIS/Citrix/PNAgent/config.xml (si tu prends les paramètres par défaut de création de site par la WI). ATTENTION, c’est bien l’adresse du serveur Web Interface : celui-ci n’est installé sur le serveur XenApp que dans des petits environnements donc je souhaitais te corriger quand tu écris "je présume celui du serveur Citrix XenApp hébergeant mes ressources publiées. " => ce n’est pas toujours le cas ;D

Ok, parfait, merci pour tes éclaircissements :D.