Il me semble que tu as plusieurs façon d'utiliser Citrix :
- ouverture de session distante
- exécution d'une appli sur le serveur avec affichage local.
Dans les deux cas, il te faut une application cliente sur le client (ça peut être en partie masqué si tu passes par l'interface web, mais il y a bien un client qui est téléchargé).
Avec un serveur Linux, tu as aussi ces deux possibilités :
- serveur X11 côté client et appli lancée sur le serveur (éventuellement avec un tunnel SSH) : ton serveur X (+ ton client SSH) est ton appli cliente
- si tu veux une session distante, et bien X sert aussi ) à ça (éventuellement avec XDMCP).
L'intérêt de Citrix est aussi de masquer la complexité en proposant une interface Web : il suffit de donner une URL pour accéder au service (et en plus, pour passer les firewalls, on encapsule tout dans le protocole universel : HTTP(S)). Par ailleurs, il me semble que c'est un peu plus réactif que du protocole X tout simple.
Pour améliorer les choses, tu peux faire des essais avec d'autres produits,qui souvent sont des reverse proxy (avec éventuellement du chiffrement et de la compression) pour le protocole X11. Par exemple :
- NX (version Free, elle existe bien, ou version payante de NoMachine : la version gratuite est limitée à un client).
- XRDP : ça masque le protocole X11 derrière RDP : il suffit alors du client TSE standard sous Windows pour accéder à sa session (en la créant au besoin).
Je ne pense pas que VNC soit vraiment adapté à tes besoins (obligation d'avoir un port TCP différent par session, et donc par client).
# Session ou appli
Posté par JJD . En réponse au message équivalent citrix sur linux. Évalué à 1.
Il me semble que tu as plusieurs façon d'utiliser Citrix :
- ouverture de session distante
- exécution d'une appli sur le serveur avec affichage local.
Dans les deux cas, il te faut une application cliente sur le client (ça peut être en partie masqué si tu passes par l'interface web, mais il y a bien un client qui est téléchargé).
Avec un serveur Linux, tu as aussi ces deux possibilités :
- serveur X11 côté client et appli lancée sur le serveur (éventuellement avec un tunnel SSH) : ton serveur X (+ ton client SSH) est ton appli cliente
- si tu veux une session distante, et bien X sert aussi ) à ça (éventuellement avec XDMCP).
L'intérêt de Citrix est aussi de masquer la complexité en proposant une interface Web : il suffit de donner une URL pour accéder au service (et en plus, pour passer les firewalls, on encapsule tout dans le protocole universel : HTTP(S)). Par ailleurs, il me semble que c'est un peu plus réactif que du protocole X tout simple.
Pour améliorer les choses, tu peux faire des essais avec d'autres produits,qui souvent sont des reverse proxy (avec éventuellement du chiffrement et de la compression) pour le protocole X11. Par exemple :
- NX (version Free, elle existe bien, ou version payante de NoMachine : la version gratuite est limitée à un client).
- XRDP : ça masque le protocole X11 derrière RDP : il suffit alors du client TSE standard sous Windows pour accéder à sa session (en la créant au besoin).
Je ne pense pas que VNC soit vraiment adapté à tes besoins (obligation d'avoir un port TCP différent par session, et donc par client).
Dis-nous si tu trouves ton bonheur.
A+
JJD