Serveurs d’applications Windows 2000 service Terminal Server XFree86 sous Unix/Linux 08/12/2018
Plan Introduction I Fonctionnement II Installation III Utilisation Conclusion 08/12/2018
Plan Introduction I Fonctionnement II Installation III Utilisation Conclusion 08/12/2018
Objectif premier du logiciel: exporter l’affichage Introduction Objectif premier du logiciel: exporter l’affichage Accès à des applications autrement peu ou pas du tout utilisables Administration à distance des serveurs 08/12/2018
1993: MS Windows NT 3.51 mono utilisateur Introduction 1993: MS Windows NT 3.51 mono utilisateur 1995: Citrix Winframe (multi-utilisateur) sur base 3.51 1997: Accord Microsoft/Citrix (intégration au noyau NT) 1998: Windows NT 4.0 Terminal Server Edition première véritable version multi-utilisateur développé par Microsoft 1998: Citrix Metaframe (amélioration de WTS) 2000: Windows 2000 Server inclus le service Terminal Server 08/12/2018
XFree86: version OpenSource du système X Window (1984) Introduction XFree86: version OpenSource du système X Window (1984) XFree86 est l’interface utilisateur graphique utilisé sur les Unix et Unix-like. Utilisation possible en local ou bien à distance. S’appuie sur l’architecture système hôte, en l’occurrence multi-utilisateur. 08/12/2018
Plan Introduction I Fonctionnement II Installation III Utilisation Conclusion 08/12/2018
Fonctionnement Le but de Terminal Server (RDP) est de rendre disponible des applications NT pour des terminaux clients légers. De base, seules les machines Windows sont utilisables. Avec un logiciel tiers tel que que Metaframe (ICA), la plupart des machines sont supportés, y compris les différents Unix. Microsoft a développé NT pour une utilisation graphique par un seul utilisateur. D’importants changements ont donc été apportés au code. 08/12/2018
Fonctionnement 08/12/2018
NT Classique Terminal Server Fonctionnement NT Classique Terminal Server 08/12/2018
Les communications peuvent s’effectuer en local mais aussi en réseau. Fonctionnement A la base, le système X est client/serveur, l’application est cliente, elle communique seulement avec le serveur X qui contrôle l’affichage ainsi que les entrées. Les applications clientes utilisent Xlib ou des Widgets pour s’adresser au serveur X et les librairies classiques pour l’accès au système. Les communications peuvent s’effectuer en local mais aussi en réseau. 08/12/2018
Fonctionnement Système d’exploitation multi-tâche et multi-utilisateur + Client/serveur en réseau : serveur d’applications prêt. Différence WTS/XFree: Terminal Server ne stocke aucun état sur les clients et les clients ne participe pas du tout à l’exécution des applications. Le serveur doit tout effectuer. Par contre, les clients dans une session X sont contrôlés par un Window Manager, c’est aussi un client mais il peut être hébergé au sein du client. 08/12/2018
Plan Introduction I Fonctionnement II Installation III Utilisation Conclusion 08/12/2018
Client Access Licence (CAL) Installation Service Windows 2000 Client Access Licence (CAL) Serveur d’application/Administration distante Propriétés des protocoles (RDP) Web Package avec contrôle ActiveX 08/12/2018
Compris dans les distributions classiques Installation Compris dans les distributions classiques Disponible en téléchargement http://www.xfree86.org X Font Server (XFS) Howto XFree 08/12/2018
Plan Introduction I Fonctionnement II Installation III Utilisation Conclusion 08/12/2018
Plan Introduction I Fonctionnement II Installation III Utilisation Conclusion 08/12/2018
Supporte le protocole ICA Citrix Conclusion Avantage: Supporte le protocole ICA Citrix Permet la reconnection sans perte de session Gère le redimensionnement entre 2 sessions Service Windows 2000 Inconvénient: Limité à 256 couleurs par défaut Disponible sur plateforme Win32 uniquement 08/12/2018
Robustesse Unix, choix logiciel Installé sur chaque Unix graphique Conclusion Avantage: Grande variété de systèmes d’accueil que ce soit pour le serveur comme pour le client. Robustesse Unix, choix logiciel Installé sur chaque Unix graphique Inconvénient: 08/12/2018
www.xfree86.org www.winntmag.com www.citrix.com Biblio/Sources 08/12/2018