Résumé
Ce document à pour but de vous guider lors de la création d'un serveur Terminal Server jouant le rôle
d'un Kiosque applicatif économique façon Citrix metaframe, en utilisant explusivement les fonctions
disponibles sous Windows 2003 et son service Terminal Server. En d'autres termes un serveur d'où les
utilisateurs connectés disposeront d'un bureau prédéfini avec des applications bien spécifiques et qui ne
pourront en aucun cas lancer quoi que ce soit d'autre. Cet guide à été conçu et testé dans un domaine
NT 4.0 classique de sorte de ne tirer partie que des fonctions internes de Windows 2003 et non des GPO
d'Active Directory. Il a aussi été validé dans un domaine Windows 200x.
Suivez les chapitres suivants dans l'ordre afin d'obtenir un serveur Kiosque Windows 2003 fonctionnel.
Sommaire
Introduction
1. Installation du rôle Terminal Server
2. Configuration des services Terminal Services
2.1. Configurer un serveur de licences Terminal Server
2.2. Installer des licences d'accès sur le serveur de licences
2.3. Installer des programmes sur le serveur Terminal Server
2.5. Déployer le programme connexion bureau à distance sur des clients non Windows XP
3. Utilisateurs et sécurité du Terminal Server
3.1. Taches préalables à la mise en place de la stratégie
3.2. Configurer une stratégie de sécurité au niveau global
3.3. Altérer la base de registre
3.4. Restriction des stratégies et modifications par NTFS
4. Taches finales
4.1. Configuration RDP du client
4.2. Tests d'accès aux ressources
Conclusion
Introduction
La plupart des entreprises utilisent Terminal Server pour permettre aux employés un accès à un bureau
distant, mais le combine à Citrix Metaframe lorsqu'elles desirent publier certaines applications dans un
kiosque applicatif pour les collaborateurs.
S'il est vrai que la simplicité d'utilisation de Metaframe a fait sa renommée, la vitesse d'exécution des
Terminal Services sous Windows 2003 est maintenant telle que le produit a suffisement rattrapé son
retard sur son concurent pour se poser en alternative crédible lorsque l'on ne cherche pas de module de
tolérance de panne évolué.... ou qu'on veut limiter le prix des licences clients.
Ce guide vous propose de suivre pas à pas la manière de procéder, afin de transformer le bureau
traditionnel de Windows 2003 en menu Kiosque façon Metaframe, d'où les utilisateurs ne pourront
qu'executer que les programme squi leurs auront été attribué.
En utilisant un serveur Terminal Server, les utilisateurs peuvent, depuis un emplacement distant,
exécuter des programmes spécifiques, comme ci ceux-ci étaient installés sur leur propre ordinateur.
Cette section décrit comment mettre à jour votre serveur Windows 2003 afin de le transformer en
Terminal Server.
Authentifiez vous en tant qu'administrateur à l'invite d'ouverture de session Windows, attendez que le
bureau se charge
Cliquez sur démarrage, allez sur paramètres et attendez que se déplie l'option panneau de
configuration . Sélectionnez la en cliquant dessus
Maintenant que vous êtes dans le panneau de configuration, sélectionnez l'icône
« Ajout/Suppression de programmes »
Une fenêtre apparaît, listant les outils éventuellement déjà installés. Cliquez sur
l'icône Ajouter ou supprimer des composants Windows
La fenêtre de choix des composants Windows apparaît alors. Dans celle-ci vous n'avez que deux
options à cocher :
Et une à décocher : Configuration renforcée d'Internet Explorer (pour des raisons d'accès scripts)
Un message d'alerte apparaît, validez en cliquant sur suivant.
Windows vous propose maintenant de gérer le niveau de sécurité du serveur Terminal Server, choisissez
l'option par défaut : sécurité totale , validez en cliquant sur suivant
Une dernière option est affichée, ne faisant pas partie d'un domaine ou d'une forêt, n'en tenez pas
compte et cliquez sur suivant.
L'installation est maintenant lancée, n'oubliez pas de mettre le Cdrom Windows 2003 dans le lecteur
approprié, sinon le système vous le demandera
Une fois l'installation terminée, le système vous proposera de redémarrer, validez en cliquant sur Oui
Après le redémarrage de l'ordinateur, il est recommandé de passer en revu toutes les modifications
apportées grâce au journal configuration de votre serveur, celui-ci se trouve. Dans
racine_systeme\debug\configure your server.log
Vous devez maintenant effectuer les étapes suivantes afin permettre à votre serveur de fonctionner
correctement
• Déployer le fichier connexion bureau à distance sur des clients non Windows XP
L'étape suivante est obligatoire. Si vous ne configurez pas de serveur de licences, le serveur Terminal
Serveur n'acceptera plus de connexions lorsque la période d'évaluation se terminera, 120 jours après la
première ouverture de session du client.
La méthode recommandée pour l'activation est la méthode automatique. Pour l'utiliser, votre ordinateur
doit disposer d'un accès à Internet.
La procédure suivante décrit les étapes nécessaires à la configuration et à l'activation d'un serveur de
licences à l'aide de la méthode automatique.
Ouvrez gestion des licences Terminal Server , cliquez avec le bouton droit sur le serveur de licences à
activer puis cliquez sur activer le serveur . L'assistant d'activation démarre. Sur la page méthode de
connexion , laissez connexion automatique (recommandé) , puis cliquez sur suivant
Sur la page informations sur la société , spécifiez au moins les informations nécessaires suivantes :
Prénom
Nom
Nom de la société
Pays ou région
Vérifiez que les informations entrées sont correctes, puis cliquez sur suivant . Sur la page fin de
l'assistant , sous état , le message suivant apparaît : ‘' votre serveur de licences a été activé ''. Laissez
coché la case démarrer l'assistant gestion de licences Terminal Server , puis faites Terminer .
Microsoft recommandant l'utilisation d'un serveur de licence Terminal Server unique sur le réseau, il est
recommandé de procéder à l'installation du serveur de licences Terminal Server comme vu précédement,
de désinstaller ou désactiver l'ancien serveur de licences Windows 2000, et de rajouter les licences
d'accès Windows 2000 sur le serveur de licence Windows 2003. La procédure suivante décrit les étapes
nécessaires à la désinstallation de licences Terminal Server depuis un serveur de licences Windows 2000.
Ouvrez une session sur le serveur de licences Terminal Server Windows 2000 en tant qu'administrateur.
Une fois le bureau chargé, cliquez sur démarrage , choisissez programmes , puis outils
d'administration . Cliquez enfin sur l'icône gestionnaire de licences. Sous l'onglet Affichage des
produits , choisissez le produit se rapportant au terminal Server 2000 pour lequel vous souhaitez
supprimer des licences et cliquez dessus. Dans le menu Licence , cliquez sur Supprimer.
Dans la zone Nombre de licences à supprimer , tapez le nombre de licences à supprimer. Cliquez sur
Supprimer .
L'assistant d'installation de licences d'accès a du démarrer automatiquement, si ce n'est pas le cas, dans
l'arborescence de la console Gestion de licences Terminal Server , cliquez avec le bouton droit sur le
serveur de licences terminal Serveur à qui attribuer des licences. Cliquez sur installer les licences ,
puis cliquez sur suivant .
Sur la page programme de licence , sélectionnez le programme de licence sous lequel vous avez
acquis les licences, puis faites suivant . Sur la page code de licence , tapez le code pour chaque
licence/ensemble de licences que vous avez acquis, puis cliquez sur ajouter après chaque entrée. Faites
finalement suivant . La page fin d'installation affiche un message indiquant que les licences ont été
correctement installées. Cliquez sur terminer .
Pour améliorer les performances et réduire le trafic réseau, installez les programmes sur le disque local
du serveur Terminal Server et non sur un serveur de fichiers. Vérifiez que l'espace disponible est
suffisant pour installer des programmes sur les lecteurs de système de fichiers NTFS.
Vous devez installer des programmes à partir d'une session de la console du serveur terminal Server.
Vous pouvez installer les programmes à partir d'une session distante mais cette méthode d'installation
n'est pas recommandée.
Le tableau suivant illustre les étapes nécessaires à l'installation de programmes sur un serveur Terminal
Server à l'aide de la méthode ajout/suppression de programmes .
Tâche Commentaire
Vérifier qu'aucun Envoyer un message à tous les utilisateurs connectés au serveur
utilisateur n'a Terminal Server. L'installation d'un programme nécessite le
ouvert de session redémarrage de l'ordinateur, ce qui déconnectera les sessions des
sur un serveur utilisateurs. Vous ne devez pas autoriser les utilisateurs à accéder
Terminal Server. au serveur Terminal Server avant l'installation et la vérification
des programmes.
Désactiver
temporairement
les connexions aux Cliquez avec le bouton droit sur poste de travail , cliquez sur
services Terminal propriétés . Cliquez sur l'onglet connexion à distance, puis
Server. désactivez la case à cocher autoriser les utilisateurs à se
connecter à distance à cet ordinateur .
Installer les Vérifiez si vous avez ouvert une session en tant que membre du
programmes à groupe administrateurs sur le serveur Terminal Server. Ouvrez
partir du menu ajout/suppression de programmes dans le panneau de
ajout/suppression configuration, puis cliquez sur ajouter de nouveaux
de programme. programmes . Cliquez sur Cdrom , insérer le Cd dans le lecteur
approprié, puis cliquez sur suivant .
C'est la méthode la plus simple, puisque les utilisateurs concernés doivent récupérer et installer le
programme tous seuls. Pour ceci, ils devront se rendre sur l'Url suivante
http://www.microsoft.com/downloads/details.aspx?FamilyID=a8255ffc-4b4a-40e7-a706-
cde7e9b57e79&displaylang=fr Puis cliquer sur le bouton télécharger.
Toutefois, le programme nécessitera d'être administrateur local de la machine, sous peine de plantage au
milieu de l'installation.
La procédure suivante illustre les étapes à prendre en compte afin de déployer efficacement la dernière
version du programme connexion bureau à distance :
Partager le dossier de configuration du client : Sur l'ordinateur exécutant Windows Server 2003,
ouvrez l'explorateur de fichiers Windows, accédez au dossier windows\system32\clients\Tsclient\Win32,
cliquez avec le bouton droit sur partage et sécurité . Sous l'onglet partage , cliquez sur partager ce
dossier , puis cliquez sur OK
Installer : sur l'ordinateur client, cliquez sur démarrer , sur exécuter , puis dans ouvrir . Taper
\\nom_serveur_2003\win32 , double-cliquez sur le fichier msrdpcli.msi pour démarrer l'assistant
d'installation du logiciel, puis cliquez sur suivant . Lisez le contrat de licence, cliquez sur j'accepte les
termes du contrat de licence , puis sur suivant . Tapez votre nom et votre organisation sur la page
Informations client , cliquez sur Toute personne utilisant cet ordinateur , puis sur suivant . Sur la
page prêt à installer le programme , cliquez sur Précédent pour consulter ou modifier les paramètres
d'installation ou sur Installer pour commencer l'installation . Pour achever l'installation, cliquez sur
Terminer .
Dans les étapes précédentes, nous avons mis en place un serveur Terminal Server basique et
opérationnel. Toutefois il incombe maintenant de le paramétrer plus finement, afin d'une part, de ne
limiter son accès qu'aux utilisateurs en ayant l'utilité ; de l'autre de ne leurs donner accès qu'aux
fonctions dont ils ont besoin pour utiliser l'application, en évitant de laisser des portes ouvertes vers
Internet ou l'arborescence du serveur.
Les utilisateurs ayant la possibilité d'utiliser le service Terminal Server sont par défaut
• Le compte administrateur
• Le groupe utilisateurs du bureau à distance
Vous devez maintenant effectuer les étapes suivantes pour permettre à des utilisateurs spécifiques
d'utiliser le serveur Terminal Server :
Attention :
Les manipulations décrites ci-dessous ne doivent s'appliquer qu'au groupe utilisateurs du bureau à
distance , il sera recommandé de ne pas inclure dans ce groupe, un utilisateur déjà présent dans un
autre (exemples : utilisateurs ). Il faut bien comprendre que les stratégies très restrictives appliquées
au groupe utilisateurs du bureau à distance n'ont été faites que pour des utilisateurs utilisant
exclusivement l'accès au serveur Terminal Server. Toute utilisation autre pourrait créer des conflits de
sécurité empêchant l'utilisateur d'accéder à ses propres ressources locales.
Dépliez l'arborescence utilisateurs et groupes locaux . Donnez lui comme nom TS_model, puis
décochez la case l'utilisateur doit changer de mot de passe à la prochaine ouverture de session .
Validez en cliquant sur OK , puis cliquez sur fermer.
Cliquez maintenant sur l'icône utilisateurs , une liste apparaît à droite. Double cliquez sur le nom de
l'utilisateur que vous venez de créer. Une fenêtre apparaît
Cliquez sur l'onglet membre de , dans la fenêtre qui s'affiche cliquez sur utilisateurs puis sur
supprimer. Le champ est maintenant vide. Cliquez sur ajouter , et entrez Utilisateurs du Bureau à
distance dans le champ entrez les noms des objets à sélectionner . Validez en cliquant sur OK.
Vous disposez maintenant d'un modèle d'utilisateur qui va servir au premier paramétrage du profile.
Une fois cette étape terminée, déconnectez vous. Loguez vous en tant qu'administrateur puis rendez
vous dans le dossier :
Créez y des raccourcis vers les programmes devant être disponibles sur le serveur Kiosque. Si vous vous
apercevez que vous avez oublié un élément, il vous sera toujours possible d'en rajouter d'autres au
même endroit dans le futur.
Attention : si certaines applications sont de type Web, créez un raccourci par lien hypertexte car
l'utilisateur n'auras jamais accès à la barre recherche d'Internet Explorer
Connectez vous en administrateur. Une fois le chargement du bureau terminé, ouvrez un explorateur de
fichiers Windows et créez le dossier Profil . Cliquez avec le bouton droit dessus, puis cliquez sur
propriétés. Allez dans l'onglet sécurité et suivez les instructions suivantes :
Ajoutez le groupe utilisateurs du bureau à distance . Pour se faire, cliquez sur ajouter puis entrez
utilisateurs du bureau à distance dans le champs entrez les noms des objets à sélectionner . Cliquez
sur OK pour valider.
De retour dans la fenêtre sécurité , sélectionnez utilisateurs du bureau à distance . Une liste
d'autorisations apparaît dans le champ du bas. Dans la colonne Autoriser , cliquez sur la case en face de
lecture et exécution .
Revenez ensuite au bureau Windows. Cliquez avec le bouton droit sur poste de travail puis cliquez sur
propriétés . Cliquez ensuite sur l'onglet avancé puis sur le bouton paramètres du menu profil des
utilisateurs . Vous arrivez à une fenêtre ressemblant à celle-ci :
Dans la fenêtre qui apparaît remplissez le champ copier le profil dans avec le chemin : c:\profil.
Lorsaue Windows vous demande si vous voulez vraiment continuer, cliquez sur oui .
Cliquez ensuite sur le bouton modifier de la section autorisé a utiliser. Entrez Utilisateurs du Bureau à
distance dans le champ entrez les noms des objets à sélectionner . Validez en cliquant sur OK .
Si vous obtenez une erreur spécifiant que le nom n'a pas été trouvé, cliquez sur le bouton types d'objet
, puis cochez la case Groupes. Validez en cliquant sur Ok puis e ntrez Utilisateurs du Bureau à distance
dans le champ entrez les noms des objets à sélectionner . Validez ensuite à chaque fois par ok afin
de vous retrouver sur le bureau.
Lancez maintenant un explorateur de fichiers Windows et allez dans c:\profil. Vous trouverez à la racine
du dossier un fichier ntuser.dat . Renommez le en ntuser.MAN .
Accédez maintenant au dossier c:\profil\bureau. Sélectionnez tous les documents qui s'y trouvent puis
cliquez sur propriétés. Ajoutez le groupe utilisateurs du bureau à distance . Pour se faire, cliquez
sur ajouter puis entrez utilisateurs du bureau à distance dans le champs entrez les noms des objets à
sélectionner . Cliquez sur OK pour valider.
De retour dans la fenêtre sécurité , sélectionnez utilisateurs du bureau à distance . Une liste
d'autorisations apparaît dans le champ du bas. Dans la colonne Autoriser , cliquez sur la case en face de
lecture et exécution .
Ouvrez une session Windows. Une fois le bureau chargé, cliquez avec le bouton droit sur l'icône Poste
de travail , puis cliquez sur gérer . La fenêtre gestion de l'ordinateur s'affiche alors. Suivez la
procédure suivante afin de créer le groupe d'utilisateurs non TS.
Dépliez l'arborescence utilisateurs et groupes locaux . Cliquez avec le bouton droit sur groupes ,
cliquez sur nouveau groupe , un formulaire apparaît. Remplissez le champ Nom du groupe avec
groupe nonTS , et le champ Description avec utilisateurs n'utilisant pas la stratégie dédiée Terminal
Server. Ajoutez y éventuellement des utilisateurs locaux déjà créés et n'utilisant pas le service Terminal
Server. Validez en cliquant sur Créer .
Ouvrez une session Windows avec l'utilisateur multisession. Attendez que le bureau se charge puis lancez
Internet Explorer.
Dans le menu Outils, choisissez Options Internet . Cliquez sur l'onglet Sécurité puis sur le bouton
Personnaliser le niveau .
Assurez-vous que les 3 boutons radio Activer de la zone Script sont bien cochés. Terminez en cliquant
sur OK .
Cache
Dans le menu Outils, choisissez Options Internet . Cliquez sur l'onglet Général puis sur le bouton
Paramètres…
Assurez-vous que le bouton à chaque visite de la page est coché. Terminez en cliquant sur OK .
Après être revenu à la page par défaut d'Internet Explorer, cliquez avec le bouton droit au niveau des
icones.
Une fenêtre apparaît. Décochez les options barre d'adresse et liens si elles le sont. Laissez boutons
standard . Fermez ensuite le navigateur et relancez le pour vérifiez que les barres ne réapparaissent
pas. Fermez enfin votre session.
page 2
4. Taches finales
Votre serveur Terminal Server est maintenant prêt à l'utilisation. Il convient toutefois d'effectuer
certaines taches avant mise en production
Ouvrez une session sur le client léger. Une fois le bureau chargé, cliquez sur start , pointez sur
programs et cliquez sur l'icône RDP . La fenêtre principale de connexion s'ouvre alors
Cliquez sur le bouton options>> , la fenêtre d'option apparaît alors. Dans l'onglet général , entrez le
nom du serveur Terminal Server 2003 dans le champ ordinateur , puis saisissez les noms et mot de
passe de l'utilisateur multisession dans leurs champs respectifs. Laissez le champ domaine vide. Vous
obtenez alors une fenêtre ressemblant à celle-ci :
Dans l'onglet affichage , laissez le nombre de couleurs par défaut à hautes (16 bits). Si vous utilisez
un client lourd pour vous connecter, il vous est aussi possible d'imposer la résolution. Choisissez la taille
du bureau à distance la plus appropriée à vos besoins entre 800x600pour la performance et 1024x768
pour la qualité.
Assurez vous que l'onglet avancé est par défaut sur le choix modem (56 kbps) , dans la mesure ou
aucune animation en arrière-plan n'est disponible avec la configuration du serveur effectuée
précédemment.
Revenez ensuite à l'onglet général et enregistrez les paramètres actuels. Pour se faire, cliquez sur
enregistrer sous . Laissez les paramètres de destination et de nom par défaut et validez en cliquant sur
Ok .
Fermez le programme connexion bureau à distance puis relancez le, afin de vous assurez que les
paramètres remplis sont dorénavant ceux qui sont pris par défaut par le programme.
Conclusion
Si vous avez correctement suivi les manipulations décrites ci-dessus, vous disposez maintenant d'un
serveur kiosque sous Windows 2003 entièrement fonctionnel et comparable à son homologue sous Citrix
Metaframe. Il ne tient qu'à vous de modifier la maquette que vous venez de monter en lui ajoutant par
exemple des règles IPSec afin de crypter toutes les données émises vers le réseau et en restreignant son
accès aux seules machines authorisées.