TP FTP. Le service web a été installé sur le serveur. Un nom de domaine est géré par un serveur DNS.



Documents pareils
Le service FTP. M.BOUABID, Page 1 sur 5

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

PPE Installation d un serveur FTP

FTP. Table des matières

UE31 - M3102 : Services Réseaux

Serveurs de noms Protocoles HTTP et FTP

Administration Linux - FTP

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Administration Réseau sous Ubuntu SERVER Serveur FTP. Installation d un serveur FTP (File Transfert Protocol) sous Ubuntu Server 12.

Plan Général Prévisionnel (1/2) Internet et Outils L1/IO François Armand. Plan Général Prévisionnel (2/2) Unix, Réseau: Plan

Service FTP. Stéphane Gill. Introduction 2

Projet Administration Réseaux

FTP est défini au dessus de TCP et utilisent deux connexions TCP IP pour fonctionner comme illustré dans la figure suivante

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

ftp & sftp : transférer des fichiers

Netstorage et Netdrive pour accéder à ses données par Internet

Bon ben voilà c est fait!

Un serveur FTP personnel, ça ne vous a jamais dit?

Installation d'un serveur sftp avec connexion par login et clé rsa.

Les différentes méthodes pour se connecter

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Les commandes relatives aux réseaux

Réalisation d un portail captif d accès authentifié à Internet

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

Tutoriel Création d une source Cydia et compilation des packages sous Linux

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Administration d un client Windows XP professionnel

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Enoncé du TP 7 Réseaux

Tutoriel compte-rendu Mission 1

Enoncé du TP 7 Réseaux

MISE EN PLACE DU FIREWALL SHOREWALL

Exemple : vous voulez tester votre site en local avant de l uploader via FTP chez votre hébergeur externe.

Introduction au Système d Exploitation Unix/Linux

Travaux pratiques Configuration d une carte réseau pour qu elle utilise DHCP dans Windows Vista

1/ Introduction. 2/ Schéma du réseau

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

SSH. Romain Vimont. 7 juin Ubuntu-Party

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

sécurisé de l ENSMM Accès au serveur FTP - Microsoft Windows 7 École Nationale Supérieure de Mécanique et des Microtechniques

FreeNAS Shere. Par THOREZ Nicolas

PPE GESTION PARC INFORMATIQUE

Réseaux et protocoles Damien Nouvel

Table des matières Hakim Benameurlaine 1

But de cette présentation. Proxy filtrant avec Squid et SquidGuard. Serveur proxy. Serveur proxy. Hainaut P

EN Télécom & Réseau S Utiliser VMWARE

FileZilla Server sur Windows 7. Installation et configuration de FileZilla Server sur Windows 7

il chiffrer les flux d'authentification et les flux de données il n'y a pas de soucis d'ouverture de ports avec des modes actif/passif à gérer

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Travaux Pratiques Introduction aux réseaux IP

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Présentation. Protocole FTP. Initiation. Proftpd

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

P R O J E T P E R S O N N A L I S E E N C A D R E

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

PROCEDURE ESX & DHCP LINUX

EN Télécom & Réseau S Utiliser VMWARE

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Les réseaux des EPLEFPA. Guide «PfSense»

SECURIDAY 2012 Pro Edition

Forex VPS Mode d emploi

CASE-LINUX CRÉATION DMZ

Guide de démarrage

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

IceWarp Desktop Client permet de gérer à la fois les s, les calendriers, les contacts et les messages instantanés.

pare - feu généralités et iptables

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

TARMAC.BE TECHNOTE #1

Installation / Sauvegarde Restauration / Mise à jour

MISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA.

1 Démarrage de Marionnet

Guide d installation Caméras PANASONIC Série BL

ultisites S.A. module «téléphonie»

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

TP 6 : Wifi Sécurité

Comment se connecter au dossier partagé?

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

NU-PH Portail http.

1. Présentation du TP

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Contrôle distant par liaison SSH Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

UNE ADRESSE STATIQUE POUR UNE IP DYNAMIQUE... QUELQUES EXPLICATIONS SUR DYNDNS, FTP ET AUTRES

Installation. du serveur SCRIBE virtuel d'amonecole

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

Linux LTE 2 - ISSBA. Année universitaire Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

[Serveur de déploiement FOG]

Les serveurs WEBUne introduction

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

Fiche d identité produit

Transcription:

TP FTP Contexte des TP du module Vous allez configurer un hébergement de sites avec toutes les fonctionnalités couramment utilisées (Web, FTP, nom de domaine ). Une machine cliente servira de test en tant que client de l hébergeur. Déjà effectué Le service web a été installé sur le serveur. Un nom de domaine est géré par un serveur DNS. Contexte de ce TP Par groupe de 2 1. Lancer 1 machine virtuelle Linux avec 1 carte-réseau qui est votre serveur Web : Carte 1: Intel PRO/1000 MT Desktop (Pont avec l interface D-Link DGE-528T Gigabit Ethernet Adapter) Carte d extension du haut Pour le système invité : eth0 2. Lancer 1 machine virtuelle Windows 7 avec 1 carte-réseau qui fera office de client : Carte 1: Intel PRO/1000 MT Desktop (Pont avec l interface D-Link DGE-528T Gigabit Ethernet Adapter) Carte d extension du haut Pour le système invité : Connexion au réseau local 3. Lancer 1 machine virtuelle Windows Server avec 1 carte-réseau qui est votre serveur DNS : Carte 1: Intel PRO/1000 MT Desktop (Pont avec l interface D-Link DGE-528T Gigabit Ethernet Adapter #2) Carte d extension du bas Pour le système invité : Connexion au réseau local Objectif de ce TP : Depuis le client on devra pouvoir uploader par FTP les fichiers d un site sur le serveur. Ce serveur doit être accessible par son nom FQDN. 4. Interconnecter les machines comme indiqué sur le schéma du réseau : schéma

Installation du serveur et du client FTP À faire sur le serveur DNS 5. Vérifier la configuration réseau : l adresse IP doit être 10.129.15.y / 24 où y est le numéro du poste physique (une étiquette est collée dessus de la forme C-MMI-RESX-Ey où y est le numéro à utiliser). 6. Dans Outils d administration > DNS, dans les propriétés du serveur, mettre en redirection DNS l adresse du DNS de l IUT : 10.129.15.250 À faire sur le serveur Linux 7. Vérifier la configuration réseau : l adresse IP doit être 10.129.15.x / 24 où x est le numéro du poste physique (une étiquette est collée dessus de la forme C-MMI-RESX-Ex où x est le numéro à utiliser). la passerelle doit être 10.129.15.250 le serveur DNS doit être votre serveur DNS 8. Cliquer sur l icône du réseau pour l activer (ou la réactiver). 9. Lancer la mise à jour des serveurs de téléchargement : sudo apt-get update 10. Installer ProFTP : sudo apt-get install proftpd Le mode de fonctionnement vous est demandé. Choisir «indépendant». 11. Vérifier qu il est bien en adressage dynamique. 12. Vérifier qu il est bien configuré en client de votre serveur DNS. 13. Installer un client FTP comme FileZilla. Configuration À faire sur votre réseau 14. Tester la communication entre les 3 machines. 15. Tester l accès web vers le serveur web avec son adresse IP. 16. Tester l accès web vers le serveur web avec son nom FQDN. À faire sur le serveur FTP 17. Réfléchir aux droits à donner au webmaster de votre site : Libellé du groupe de droits Description A attribuer au webmaster du site? LOGIN Possibilité de se connecter en FTP DIRS Actions sur les dossiers du site (lister les fichiers, se déplacer dans l arborescence, etc.) READ Droits en lecture sur les fichiers (télécharger, etc.) WRITE Droits en écriture sur les fichiers (uploader, renommer, supprimer, etc.) ALL Tous les droits (sauf LOGIN) 18. Créer un compte pour le webmaster du site : sudo adduser login 19. Renommer le fichier de configuration de ProFTP : sudo mv /etc/proftpd/proftpd.conf /etc/proftpd/autre_nom_pour_le_sauvegarder

20. Créer un fichier de configuration : gksudo gedit /etc/proftpd/proftpd.conf & 21. Y saisir : DefaultServer on ServerName nom de votre serveur Port numéro_du_port_de_connexion_ftp # Les droits des fichiers déposés seront restreints : # (022 est la valeur octale des droits à enlever) Umask 022 DefaultRoot chemin_du_dossier_web_publié # On interdit par défaut les actions sur tout le serveur : <Directory /> DenyAll </Directory> <Directory chemin_du_dossier_web_publié> # On donne des droits à l utilisateur : <Limit libellés_des_groupes_de_droits> AllowUser login_webmaster </Limit> </Directory> 22. Démarrer ProFTP : sudo service proftpd start (Pour le redémarrer : sudo service proftpd restart ) 23. Se connecter au serveur FTP par son adresse IP. 24. Déposer un fichier html et tester son affichage par le navigateur. Nom du serveur FTP. À faire sur le serveur DNS 25. Créer un hôte dans votre domaine pour votre serveur FTP. 26. Se connecter au serveur FTP par son nom FQDN. Restrictions des droits (pour aller plus loin ) 27. Regarder, via FileZilla, les droits attribués aux fichiers déposés. Comment sont-ils limités? Et pourquoi? Les droits x et w sont supprimés au groupe et aux autres. Pour limiter les risques Mode passif/actif 28. Depuis le client configurer la connexion en mode FTP actif. Tester. 29. Le pare-feu doit vous indiquer qu une connexion entrante essaie de s établir. Pourquoi? Et pourquoi n y avait-il pas cet avertissement en mode passif? Actif : Le serveur initie la connexion pour les données (port 20) Passif : Le client initie la connexion pour les données (port utilisateur), pas de problème pour les pare-feu

Commandes FTP 30. Consulter le détail des commandes FTP sur http://www.proftpd.org/docs/howto/ftp.html 31. Rechercher également les codes de réponses des serveurs FTP. 32. Indiquer les commandes et réponses utilisées lors de la connexion : 220 commande exécutée avec succès USER login de l utilisateur 331 Utilisateur reconnu, attente du mot de passe PASS mot de passe de l utilisateur 230 OPTS option (ici UTF) 200 33. Indiquer les commandes et réponses utilisées pour afficher le dossier : PWD affiche dossier courant 257 chemin courant enregistré 34. Indiquer les commandes et réponses utilisées lors d un upload d un fichier : TYPE 200 PASSV mode passif 227 MLSD 150 226 transfert terminé 35. Indiquer les commandes et réponses utilisées lors d un téléchargement d un fichier : TYPE 200 PASV 227 RETR download 160 226 36. Remplacer dans le fichier de configuration les groupes de droits par les commandes à accepter. FTP en ligne de commandes 37. En invite de commandes lancer la commande ftp 38. Taper? pour afficher la liste des commandes disponibles dans ce mode. 39. Citer 3 commandes FTP :!,?, append, ascii, bell, binary, bye, cd, close, delete, debug, dir, disconnect, get, flob, hash, help, lcd, literal, ls, mdelete, mdir, mget, mkdir, nls, nput, open, prompt, put, pwd, quit, quote, recv, remotehlp, rename, rmdir, send, status, trace, type, user, verbose. 40. Par des commandes ftp Ouvrir une connexion au serveur. Commande? open Afficher les fichiers du dossier FTP. Commande? ls Récupérer un fichier du dossier. Commande? Get Transférer un fichier du dossier. (Puis tester l accès via le serveur Web.) Commande? Put Se déconnecter. Commande? Quit

FTP par un navigateur 41. Lancer un navigateur. 42. Saisir l URL permettant l accès au serveur FTP. 43. Tester le transfert vers et depuis le dossier FTP puis tester l accès via le Web. Message de bienvenue 44. Rechercher la directive à renseigner dans le fichier de configuration de ProFTP pour définir le texte à afficher au client lors de la connexion. 45. Ajouter cette directive. 46. Tester.