Mise en place d un serveur FTP Benjamin Dupuy BTS Service Informatique aux Organisations Option : Solutions d'infrastructure, systèmes et réseaux Epreuve E6 Parcours de professionnalisation Session : 2015
NATURE DE L ACTIVITÉ Contexte : Plusieurs postes sont sur un réseau privé/local. Le moyen actuel pour se transférer les données restent la clé USB. Objectifs : Facilité le transfert de données actuel. SOLUTIONS ENVISAGEABLES 1) Location d un serveur FTP sur internet 2) Installation et configuration d un logiciel pour mettre en place un serveur FTP 3) Utilisation d une dropbox via internet DESCRIPTION DE LA SOLUTION RETENUE «Installation et configuration d un logiciel pour mettre en place un serveur FTP» Conditions initiales : Aucun protocole de transfert de fichiers n a été mis en place sur ce petit réseau en local (autrement appelé en «LAN, Local Area Network»). Conditions finales : À la fin, tous les postes auront la possibilité d utiliser le FTP pour récupérer ou transférer des fichiers. Outils utilisés : Windows Seven CONDITIONS DE RÉALISATIONS Matériel : Poste de travail sous W7 Logiciel : FileZilla Server Durée de la réalisation : Entre 20 à 30 minutes. Contraintes : Aucunes contraintes n ont été remarquées. COMPÉTENCES MISES EN ŒUVRE POUR CETTE ACTIVITÉ PROFESSIONNELLE A1.1.1 Analyse du cahier des charges d un service à produire A1.1.2 Étude de l impact de l intégration d un service sur le système informatique A1.2.2 Rédaction des spécifications techniques de la solution retenue A1.2.4 Détermination des tests nécessaires à la validation d un service A1.3.1 Test d intégration et d acceptation d un service A1.3.4 Déploiement d un service A4.1.9 Rédaction d une documentation technique
TABLE DES ILLUSTRATIONS Figure 1 : Connection au FileZilla Server... 4 Figure 2 : Création d'un utilisateur... 4 Figure 3 : Ajout d'un mot de passe obligatoire à l'utilisateur "Benjamin"... 5 Figure 4 : Autorisation à l'utilisateur d'accéder à un dossier partagé... 5 Figure 5 : Avant la création du dossier... 6 Figure 6 : Après la création du dossier... 6
DÉROULEMENT DE L'ACTIVITÉ «File Transfer Protocol» est un protocole de communication sur un réseau TCP/IP permettant à ceux qui l utilisent de pouvoir transférer, copier ou bien même supprimer des fichiers partagés. Le FTP fonctionne de deux manières : client et serveur. Cela signifie que la partie cliente envoie les données aux serveurs qui les réceptionnent et les rends visibles. La partie qui nous intéresse est celle côté serveur. Au lancement du logiciel FileZilla Server, on laisse le paramétrage par défaut. Le «127.0.0.1» correspond au localhost. Le mot de passe n est pas obligatoire dans notre cas puisque c est un réseau local entre amis mais sinon il est impératif d en mettre un. Figure 1 : Connection au FileZilla Server Une fois présent sur l interface de FileZilla Server, il faudra commencer premièrement par créer les utilisateurs du réseau et leur attribuer certains droits. Pour cela, il suffit de se rendre dans le menu «Edit/Users». Enfin, il ne reste plus qu à mettre un nom pour l utilisateur et le voilà créé. Figure 2 : Création d'un utilisateur
Pour qu un client se connecte sur le serveur FTP, il faut obligatoirement que celui-ci est un mot de passe associé à son compte. C est pourquoi dans la manipulation suivante, on lui en donne un. Le compte utilisateur est créé, il a possibilité de se connecter au serveur mais n a aucuns droits ni donc aucun accès à des dossiers/fichiers. Toujours dans le menu de configuration de l utilisateur (visible dans le screenshot ci-dessous «Users»), il y a un menu «Shared Folders». C est à partir de celui-ci que nous ajouterons les chemins d accès auquel l utilisateur créé pourra accéder. Figure 3 : Ajout d'un mot de passe obligatoire à l'utilisateur "Benjamin" Figure 4 : Autorisation à l'utilisateur d'accéder à un dossier partagé Si l on remarque bien, l utilisateur n a que la possibilité de «read» donc lire les fichiers. Sur notre gauche, nous remarquons 3 autres fonctions : Write/Delete/Apprend. Nous allons donc lui autoriser l écriture, la modification et la suppression de fichiers/dossiers présents dans le dossier partagé.
Dorénavant, il ne reste plus qu à tester avec le compte utilisateur et voir s il a accès uniquement à mon bureau. Ici, il faudra donc utiliser «FileZilla Client». Une fois présent sur l interface de FileZilla Client, il faut renseigner 3 choses : l IP, l identifiant et son mot de passe. Pour l IP, comme le test est fait sur la machine hébergeant le FTP et que c est en local, je rentre l adresse du localhost à savoir «127.0.0.1». Ne reste qu à se connecter avec l utilisateur créé plus tôt. Sur le carré rouge du dessous, on remarque bien qu il est sur le dossier partagé. Le test à effectuer va être de créer un dossier du nom de «testreussi». Figure 5 : Avant la création du dossier Figure 6 : Après la création du dossier
À partir du poste qui sert de serveur FTP, récupérer les données est facile. Si un autre ordinateur souhaite récupérer des données, il lui faudra connaître l adresse IP du poste qui héberge le FTP mais il faudra aussi que le poste FTP quant à lui ouvre deux ports sur son pare-feu : 20 et 21. CONCLUSION Nous avons là un serveur FTP propre et opérationnel. Chacun des utilisateurs peut dorénavant aller récupérer ou déposer des données.