MISE EN PLACE DU SERVICE FTP Windows 2012 Watson Charles
Table des matières Présentation du service FTP... 2 Mode... 2 Détails de Fonctionnement du FTP... 2 Quelques logiciels serveurs FTP :... 2 Quelques logiciels clients FTP :... 3 Installation du serveur web IIS... 4 Création du site FTP... 5 Phase de Test... 8 Test avec le logiciel Filezilla... 9 1
Présentation du service FTP FTP (File Transfert Protocol) ou protocole de transfert de fichiers, c est un langage qui permet l échange de fichiers entre deux ordinateurs, plus exactement entre un serveur et un client (Serveur FTP, Client FTP) sur un réseau TCP/IP. Le protocole FTP a pour objectifs de : actif/passif Permettre un partage de fichiers entre machines distantes Permettre une indépendance aux systèmes de fichiers des machines clientes et serveur Permettre de transférer des données de manière efficace Pour les connexions FTP, le port 21 est utilisé pour les commandes et 20 pour le transport de données. Mode Lorsque le client se trouve derrière un pare feu et que celui-ci fait du NAT, les données ne peuvent plus transiter par le port 20.Le serveur va alors indiquer au client le port à utiliser, (ce port sera compris entre 1024 et 65635).Pour récupérer les données, le client devra utiliser le port fourni par le serveur. Les clients modernes ont un mode automatique qui détermine quel mode utiliser La mise en place d un serveur FTP est possible grâce à des logiciels comme Filezilla server (Windows), VsFTPd (linux)...etc. mais aussi grâce au serveur web IIS de Microsoft. Détails de Fonctionnement du FTP 1) Rôles du serveur FTP : Le serveur FTP, c est un logiciel qui répond à la demande des clients. Lorsque le client envoie une demande au serveur, il vérifie si le client a les droits suffisants, si les droits du client sont suffisants, il répond à cette demande sinon la demande est rejetée. Quelques logiciels serveurs FTP : VsFTPd (Linux) Filezilla Server (Windows) WS_FTP server (Windows) ProFTPd (Linux) 2) Le client : c est lui qui est à la base de toutes les transactions. Il se connecte au serveur FTP pour effectuer ses commandes (récupérer ou déposer des fichiers) puis se déconnecte. 2
Quelques logiciels clients FTP : Filezilla client (Windows, Linux, IOS) Cute FTP Home (payant) (Windows, IOS) SmartFTP (payant) 3
Installation du serveur web IIS I. Tout d abord, dans Active Directory, on va créer un groupe appelé gr_ftp et affecter des utilisateurs à ce groupe. Ensuite on va créer un dossier dénommé «Antares» avec deux sous-dossiers : «compta et secrétariat». Dans chaque sous-dossier, il faut créer un fichier texte. En voici le contenu d un Enfin, il faut donner les droits d écriture et de lecture au groupe gr-ftp sur le dossier Antares. II. Dans gestionnaire de configuration, ajoutez le rôle serveur web IIS 4
Puis cliquez sur «Suivant» On laisse tout par défaut et ensuite on coche service FTP pour activer la publication FTP sur un serveur web et l Extensibilité FTP Et enfin on installe Création du site FTP 5
Maintenant, il faut ouvrir le gestionnaire IIS à partir de Démarrer «Outils d'administration», Développez le serveur «SRV2K2 (WATCHA\Watson), faites un clic droit sur Sites, cliquez sur Ajouter un site FTP, donnez-lui un nom de site et de configurer le chemin d'accès physique au besoin. 6
On n autorise pas le SSL parce que cela nécessiterait la création d un certificat via une autorité de certificat (CA).Pour l adresse IP vous pouvez laisser par défaut ou sélectionnez l adresse IP du serveur FTP et le port 21 c est le port d envoi des commandes et aussi pour les réponses du serveur. NB : SSL (Secure socket Layer) c est un protocole de sécurité qui crée un canal sécurisé entre deux machines communicant sur internet ou un réseau interne. Cliquez «Suivant» Authentification Anonyme : donne accès au contenu public à tout utilisateur en fournissant un compte et un mot de passe anonyme. De base : c est une méthode d authentification personnalisé qui requiert à tous les utilisateurs de fournir un compte et un mot de passe Windows valide. 7
Concernant les autorisations, sélectionnez Rôles ou groupes d utilisateurs définis et donnez les droits Lecture et Écriture. Puis Cliquez sur Terminer pour finaliser la création du site FTP qui sera directement opérationnel. Phase de Test Notre serveur FTP est maintenant prêt, on peut dès à présent passer sur la machine d un utilisateur du groupe gr_ftp pour simuler un test de connexion. On va utiliser notre explorateur Windows Dans l explorateur, il faut indiquer l adresse de notre serveur FTP : ftp://190.160.10.2 Pour l authentification, il faut renseigner le compte de l utilisateur 8
Voici le résultat qu on obtiendra si on clique sur le fichier du sous-dossier «compta» Test avec le logiciel Filezilla On peut la présence de nos dossiers compta et secrétariat ainsi que les fichiers qui s y trouvent 9
10