windows server 20082 - Sen

Transcription

windows server 20082 - Sen
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
XV.
INSTALLATION D’UN SERVEUR FTP
1. Présentation
Le service FTP (File Transfert Protocol – Protocole de Transfert de Fichiers) est un service
destiné à l’échange de fichiers dans un réseau (LAN ou WAN) sur le support TCP/IP.
Comparé au service FTP de IIS 6 (Windows Server 2003), le service FTP de IIS 7 disponible
avec Windows Server 2008 :
- S’intègre complètement dans la suite IIS 7 de Windows Server 2008 et profite
ainsi de sa nouvelle interface et de ses outils d’administration ;
- Supporte le FTP over SSL ;
- Permet de créer plusieurs sites FTP avec la même adresse IP grâce aux
répertoires virtuels ;
- Possède des journaux de logs enrichis.
Nous allons ici mettre en œuvre un serveur FTP donnant accès au répertoire
« c:\Inetpub\ftproot\FTP_1 ». Le cahier des charges est le suivant :
- Accès au groupe « Développement » uniquement en Lecture;
- Accès en Lecture / Ecriture à l’utilisateur Bill GATES ;
2. Installation du service FTP de IIS 7
Par défaut, la version de l’outil d’administration du FTP installée est la version de IIS 6. Afin
de pouvoir utiliser la dernière version du FTP (IIS 7), il faut :
- Dé-installer la version précédente : Aller dans le Gestionnaire du Serveur, dans
la partie Serveur Web (IIS), puis cliquer sur « Supprimer des services de
rôles » :
LYCEE LA FAYETTE
64/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
-
Dans la fenêtre qui s’ouvre, dé-sélectionner le service FTP et lancer la
désinstallation :
Après avoir supprimé le rôle FTP et redémarré le serveur, un message vous indiquera la
suppression du serveur FTP :
Il faut maintenant télécharger la dernière version de l’outil d’administration « IIS7 FTP
Publishing Service » disponible sur le site http://www.iis.com et lancer l’installation.
LYCEE LA FAYETTE
65/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
1. Création d’un nouveau FTP
Une fois l’installation terminée, vous pouvez accéder au gestionnaire du site FTP IIS7 en
allant dans le Gestionnaire de services Internet IIS :
Faites un clic droit sur le nom du serveur et cliquer sur « Ajouter un serveur FTP » :
LYCEE LA FAYETTE
66/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
Dans la fenêtre qui s’ouvre, entrer les informations suivantes et cliquer sur « Suivant » :
Ensuite, autoriser les connexions sécurisées SSL :
Enfin, sélectionner l’authentification « De base » et ne rien définir pour le moment :
LYCEE LA FAYETTE
67/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
3. Configuration du FTP
Aller dans le gestionnaire de serveur WEB IIS, sélectionner le FTP n°1 et double cliquer sur
« Règles d’autorisation FTP » :
Dans la fenêtre qui s’ouvre, faites un clic droit et « Ajouter une nouvelle règle » :
LYCEE LA FAYETTE
68/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
Dans la fenêtre qui s’ouvre, ajouter l’utilisateur Bill Gates en Lecture / Ecriture :
Créer ensuite une nouvelle règle pour autoriser le groupe des « Développement » en Lecture
uniquement :
LYCEE LA FAYETTE
69/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
4. Test de connexion en local
Lancer depuis le serveur une fenêtre de ligne de commande et entrer « ftp localhost », puis les
informations de connexion de l’utilisateur Bill GATES (login : BGATES/ mot de passe :
WINDOWS). La connexion devrait se dérouler correctement :
Quitter le ftp en entrant la commande « quit » et reconnectez-vous avec l’utilisateur
« VFAMA », avec son mot de passe :
Essayez de vous connecter avec l’utilisateur d’un groupe non autorisé, par exemple André
FAURE et vérifier que cela ne fonctionne pas :
LYCEE LA FAYETTE
70/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
5. Configuration du pare-feu
Pour qu’un client puisse se connecter au FTP du Serveur 2008, il faut autoriser les connexion
au FTP dans le firewall du serveur Windows 2008.
Pour cela, lancer une ligne de commande et entrer la commande suivante permettant d’ouvrir
le port 21 :
netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow
protocol=TCP dir=in localport=21
Puis la commande suivante permettant d’autoriser le service FTP avec ouverture de ports
dynamiques :
netsh advfirewall set global StatefulFtp enable
6. Test sur machine cliente
Connectez-vous sur la machine cliente XP et installer le client FTP « Filezillia Client » que
vous trouverer à l’adresse : http://filezilla-project.org/
Connectez-vous ensuite sur le FTP du serveur avec l’utilisateur Bill GATES :
7. Exercice
Ajouter un nouveau serveur FTP pointant vers le répertoire « c:\Inetpub\ftproot\FTP_2 » et
autoriser uniquement l’accès à Bill GATE et au groupe « Secrétariat », en Lecture et Ecriture.
LYCEE LA FAYETTE
71/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
2. FTP over SSL
Nous allons maintenant mettre en place la possibilité de se connecter de manière sécurisé (en
SSL) au FTP.
Pour commencer, nous allons créer un certificat SSL :
- Aller dans le gestionnaire de serveur IIS et double cliquer sur « Certificats de
serveur »
-
A droite, sélectionner « Créer un certificat auto-signé » :
LYCEE LA FAYETTE
72/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
-
Donner un nom au certificat, par exemple « TP SEN » et cliquer sur « OK » :
Une fois le certificat créé, rendez-vous dans le panneau de configuration du FTP et double
cliquer sur « Paramètres SSL FTP » :
Sélectionner l’option « Autoriser les connexions SSL » et sélectionner le certificat « TP
SEN » puis valider :
LYCEE LA FAYETTE
73/288
WINDOWS SERVER 2008 : ADMINISTRATION DE BASE CLIENT / SERVEUR
Une fois le certificat mis en place, il faut autoriser les connexions au FTP en mode SSL dans
le firewall. Pour cela, entrer les commandes suivante :
netsh advfirewall firewall add rule name="FTP for IIS7"
service=ftpsvc action=allow protocol=TCP dir=in
netsh advfirewall set global StatefulFtp disable
Essayez de vous connecter en mode SSL avec FileZillia en créant un nouveau site :
Valider la demande de certificat :
LYCEE LA FAYETTE
74/288