1. Premier contact
Ouvrez le panneau
de contrôle des Services IIS :
Démarrer -> Programmes -> Outils d'administration -> Services Internet (IIS)
Développez l'arboresence comme sur la figure 1.
Figure 1 : Apperçu de la fenêtre de configuration du Site FTP par défaut
Faites un clique
droit sur Site FTP par défaut et choisissez Propriétés.
Une nouvelle boîte de dialogue apparaît avec 4 onglets. Voici un
court descriptif du contenu du chacun de ces onglets.
1.1. Site FTP
Figure 2 : Gestion du site FTP
Description: Fournit le 'nom' du site FTP. A part pour l'organisation, ça ne sert pas à grand chose.
Adresse IP: Permet de restrindre le FTP à une IP particulière, par exemple quand le serveur a plusieurs IP (Intranet et Internet) pour ne le faire fonctionner que sur Internet. Par défaut, on le laissera à (Toutes non attribuées)
Port TCP: Port sur lequel écoute le serveur (21 est la valeur par défaut)
Nombre de connexions: La section nombre de connexion permet de restreindre les nombre de connexions simultanées que pourra supporter le serveur. Pour Windows XP et Windows 2000 Professionnel, ce nombre est limité à 10. Pour les versions Server des Windows, ce noombre peut-être illimité.
Délai de connexion: C'est le nombre de secondes d'inactivité au bout duquel un utilisateur est déconnecté. Cela permet de ne pas encombrer le serveur avec des connexions qui ne servent plus et à palier une défaillance du protocole FTP
Activer l'enregistrement dans le journal: cela permet d'avoir une trace de tout ce qui se passe sur le serveur FTP. Par défaut le format est celui du W3C. Il est possible d'enregistrer ce journal dans une base de données, mais uniquement avec les versions serveurs de Windows.
Sessions actives: Cette fonction permet de connaître en temps réel les utilisateurs connectés au serveur FTP. Elle permet de les déconnecter si nécessaire.
1.2. Comptes de sécurité
Figure 3 : Gestion des comptes de sécurité
Autoriser les connexions anonymes: Permet à un utilisateur d'accéder au contenu du serveur FTP sans pour autant avoir un login et un mot de passe
Nom d'utilisateur: C'est le compte Windows utilisé pour les accès anonymes au FTP
Mot de passe: Entrez le mot de passe que vous voulez utiliser pour le compte des utilisateurs anonymes
N'autoriser que les connexions anonymes: Comme son nom l'indique, cette otpion n'autorise que les connexions anonymes. Si un utilisateur essaie de se connecter avec son login et son mot de passe, il échouera.
Autoriser la vérification du mot de passe par IIS: Elle permet une vérification des mots de passe directement par rapport aux comptes Windows. Quand elle est activée, il n'est plus possible de spécifier
le mot de passe utilisé pour les connexions anonymes.
Opérateurs de site FTP: Il s'agit d'un groupe d'utilisateur avec des droits particuliers. Il ne peuvent modifier que les informations qui touchent au site FTP dont ils ont la reponsabilité, pas au reste (IIS en lui même, le Windows qui héberge le IIS, ...)
1.3. Messages
Figure 4 : Gestion des messages
Bannière: Affiche un message au client lorsque le client FTP établit une connexion avec le serveur.
Bienvenue: Affiche un message au client lors de la première connexion au serveur.
Quitter: Affiche un message au client lorsque celui-ci se déconnecte du serveur.
Nombre maximal de connexions: Affiche un message au client lorsque le nombre maximal de connexion est atteint.
1.4. Répertoire de base
Figure 5 : Gestion du répertoire de base
Origine du contenu: Répertoire situé sur cet ordinateur. Dans ce cas, il répertoire que sert à stocker les fichiers gérés par le serveur
FTP sont situé cet ordinateur. Il est conseillé dans ce cas d'allouer une partition au serveur FTP pour diverses raisons (sécurité, mise en oeuvre)
Partage situé sur un autre ordinateur. Ici, le répertoire de stockage est situé sur un ordinateur du réseau. Pour spécifier le dossier ciblé, il faut utiliser UNC (Universal Naming Convention). Par exemple : serveurwebdossier ftp
Chemin d'accès local: Entrez le nom du dossier cible en correspondance avec le choix fait dans Origine du contenu
Lecture: Permet de lire et/ou de télécharger le contenu du dossier
Ecriture: Permet d'écrire des fichiers dans le répertoire de stockage du serveur. Nous reviendrons plus en détail sur cette option plus tard.
Accès au journal: Indique au serveur qu'il doit inscrire tous les évènements relatifs à ce dossier dans le fichier journal
Style du listage de répertoires :Cette option concerne principalement l'affichage des dates.
2. Création d'un serveur tout simple
Dans cet exemple, on va créer un serveur FTP tout simple. Tout le monde y aura accès. Il sera en lecture seule, sauf un répertoire destiné aux upload.
2.1. Paramétrage de base
Pour cette première étape, utilisez le Site FTP par défaut. Nous allons tout d'abord créer la racine du FTP. Créez un dossier sur votre disque dur qui contiendra ce dossier. Moi, j'utilise d:FTP. Allez maintenant
dans les propriétés du Site FTP par défaut dans l'onglet Répertoire de base. Modifiez le chemin d'accès au répertoire pour qu'il pointe vers celui que vous avez choisi. Comme ce dossier
est en lecture seule, vérifiez que la case Ecriture n'est pas cochée.
Vous devriez obtenir ceci :
Figure 6 : Paramétrage de base
2.2. Paramétrage du répertoire upload
Créez maintenant un répertoire qui servira à recevoir les fichiers uploadés.
Ne le créez pas dans le dossier de base. J'utiliserais d:Upload. Faites un clic droit sur Site FTP par défaut -> Nouveau -> Répertoire virtuel ... comme le montre la figure 7
Figure 7 : Création d'un répertoire virtuel, première étape.
Vous obtenez maintenant une boîte de dialogue de l'assistant création de répertoire virtuel. Choisissez suivant. Vous arrivez sur une fenêtre qui vous demande de choisir un alias pour le nouveau répertoire virtuel :
Figure 8 : Choix de l'alias du nouveau répertoire virtuel
Choisissez Upload et continuez en cliquant sur Suivant. Une nouvelle fenêtre apparaît pour vous demander le chemin d'accès du dossier :
Figure 9 : Choix du répertoire
Continuez en cliquant sur Suivant. Une quatrième fenêtre s'ouvre et vous demande les autorisations que vous souhaitez attribuer à ce dossier. Puisqu'il s'agit d'un répertoire d'upload, il faut autoriser l'écriture. Vous devez obtenir le résultat de la figure 10 :
Figure 10 : Autorisations du répertoire
Validez par suivant. Une fenêtre vous informe que la création du répertoire
virtuel est terminée. Cliquez sur terminer pour sortir.Maintenant,
accédez à votre FTP avec Internet Explorer en tapant dans Exécuter la commande ftp://localhost.
Figure 11 : Premier apperçu dans Internet Explorer
Vous ne voyez pas le dossier upload. C'est normal. Créez dans votre répertoire de base un dossier qui porte le même nom que l'alias du dossier d'upload. Cette manipulation est nécessaire pour qu'un alias apparîsse dans
le dossier racine. Actualisez la fenêtre d'Internet Explorer (F5). Il apparaît maintenant. Allez dedans et déposez-y un fichier ou un dossier de votre choix.
Allez maintenant dans votre répertoire de base (d:FTP pour moi) et regardez dans le dossier Upload. Il n'y a rien. Allez maintenant dans le dossier upload (d:Upload pour moi). Votre fichier y est Voila, notre serveur FTP de base est configuré. Vous pouvez modifier certaines options pour que par exemple, on ne voie pas le contenu du dossier upload en enlevant l'option de lecture. Attention cependant. si vous uploadez un fichier qui porte le même non qu'un fichier qui s'y trouve déjà, il sera effacé sans demande de confirmation.
Ouvrez le panneau
de contrôle des Services IIS :
Démarrer -> Programmes -> Outils d'administration -> Services Internet (IIS)
Développez l'arboresence comme sur la figure 1.
Faites un clique
droit sur Site FTP par défaut et choisissez Propriétés.
Une nouvelle boîte de dialogue apparaît avec 4 onglets. Voici un
court descriptif du contenu du chacun de ces onglets.
1.1. Site FTP
Figure 2 : Gestion du site FTP
Description: Fournit le 'nom' du site FTP. A part pour l'organisation, ça ne sert pas à grand chose.
Adresse IP: Permet de restrindre le FTP à une IP particulière, par exemple quand le serveur a plusieurs IP (Intranet et Internet) pour ne le faire fonctionner que sur Internet. Par défaut, on le laissera à (Toutes non attribuées)
Port TCP: Port sur lequel écoute le serveur (21 est la valeur par défaut)
Nombre de connexions: La section nombre de connexion permet de restreindre les nombre de connexions simultanées que pourra supporter le serveur. Pour Windows XP et Windows 2000 Professionnel, ce nombre est limité à 10. Pour les versions Server des Windows, ce noombre peut-être illimité.
Délai de connexion: C'est le nombre de secondes d'inactivité au bout duquel un utilisateur est déconnecté. Cela permet de ne pas encombrer le serveur avec des connexions qui ne servent plus et à palier une défaillance du protocole FTP
Activer l'enregistrement dans le journal: cela permet d'avoir une trace de tout ce qui se passe sur le serveur FTP. Par défaut le format est celui du W3C. Il est possible d'enregistrer ce journal dans une base de données, mais uniquement avec les versions serveurs de Windows.
Sessions actives: Cette fonction permet de connaître en temps réel les utilisateurs connectés au serveur FTP. Elle permet de les déconnecter si nécessaire.
1.2. Comptes de sécurité
Figure 3 : Gestion des comptes de sécurité
Autoriser les connexions anonymes: Permet à un utilisateur d'accéder au contenu du serveur FTP sans pour autant avoir un login et un mot de passe
Nom d'utilisateur: C'est le compte Windows utilisé pour les accès anonymes au FTP
Mot de passe: Entrez le mot de passe que vous voulez utiliser pour le compte des utilisateurs anonymes
N'autoriser que les connexions anonymes: Comme son nom l'indique, cette otpion n'autorise que les connexions anonymes. Si un utilisateur essaie de se connecter avec son login et son mot de passe, il échouera.
Autoriser la vérification du mot de passe par IIS: Elle permet une vérification des mots de passe directement par rapport aux comptes Windows. Quand elle est activée, il n'est plus possible de spécifier
le mot de passe utilisé pour les connexions anonymes.
Opérateurs de site FTP: Il s'agit d'un groupe d'utilisateur avec des droits particuliers. Il ne peuvent modifier que les informations qui touchent au site FTP dont ils ont la reponsabilité, pas au reste (IIS en lui même, le Windows qui héberge le IIS, ...)
1.3. Messages
Figure 4 : Gestion des messages
Bannière: Affiche un message au client lorsque le client FTP établit une connexion avec le serveur.
Bienvenue: Affiche un message au client lors de la première connexion au serveur.
Quitter: Affiche un message au client lorsque celui-ci se déconnecte du serveur.
Nombre maximal de connexions: Affiche un message au client lorsque le nombre maximal de connexion est atteint.
1.4. Répertoire de base
Figure 5 : Gestion du répertoire de base
Origine du contenu: Répertoire situé sur cet ordinateur. Dans ce cas, il répertoire que sert à stocker les fichiers gérés par le serveur
FTP sont situé cet ordinateur. Il est conseillé dans ce cas d'allouer une partition au serveur FTP pour diverses raisons (sécurité, mise en oeuvre)
Partage situé sur un autre ordinateur. Ici, le répertoire de stockage est situé sur un ordinateur du réseau. Pour spécifier le dossier ciblé, il faut utiliser UNC (Universal Naming Convention). Par exemple : serveurwebdossier ftp
Chemin d'accès local: Entrez le nom du dossier cible en correspondance avec le choix fait dans Origine du contenu
Lecture: Permet de lire et/ou de télécharger le contenu du dossier
Ecriture: Permet d'écrire des fichiers dans le répertoire de stockage du serveur. Nous reviendrons plus en détail sur cette option plus tard.
Accès au journal: Indique au serveur qu'il doit inscrire tous les évènements relatifs à ce dossier dans le fichier journal
Style du listage de répertoires :Cette option concerne principalement l'affichage des dates.
2. Création d'un serveur tout simple
Dans cet exemple, on va créer un serveur FTP tout simple. Tout le monde y aura accès. Il sera en lecture seule, sauf un répertoire destiné aux upload.
2.1. Paramétrage de base
Pour cette première étape, utilisez le Site FTP par défaut. Nous allons tout d'abord créer la racine du FTP. Créez un dossier sur votre disque dur qui contiendra ce dossier. Moi, j'utilise d:FTP. Allez maintenant
dans les propriétés du Site FTP par défaut dans l'onglet Répertoire de base. Modifiez le chemin d'accès au répertoire pour qu'il pointe vers celui que vous avez choisi. Comme ce dossier
est en lecture seule, vérifiez que la case Ecriture n'est pas cochée.
Vous devriez obtenir ceci :
Figure 6 : Paramétrage de base
2.2. Paramétrage du répertoire upload
Créez maintenant un répertoire qui servira à recevoir les fichiers uploadés.
Ne le créez pas dans le dossier de base. J'utiliserais d:Upload. Faites un clic droit sur Site FTP par défaut -> Nouveau -> Répertoire virtuel ... comme le montre la figure 7
Figure 7 : Création d'un répertoire virtuel, première étape.
Vous obtenez maintenant une boîte de dialogue de l'assistant création de répertoire virtuel. Choisissez suivant. Vous arrivez sur une fenêtre qui vous demande de choisir un alias pour le nouveau répertoire virtuel :
Figure 8 : Choix de l'alias du nouveau répertoire virtuel
Choisissez Upload et continuez en cliquant sur Suivant. Une nouvelle fenêtre apparaît pour vous demander le chemin d'accès du dossier :
Figure 9 : Choix du répertoire
Continuez en cliquant sur Suivant. Une quatrième fenêtre s'ouvre et vous demande les autorisations que vous souhaitez attribuer à ce dossier. Puisqu'il s'agit d'un répertoire d'upload, il faut autoriser l'écriture. Vous devez obtenir le résultat de la figure 10 :
Figure 10 : Autorisations du répertoire
Validez par suivant. Une fenêtre vous informe que la création du répertoire
virtuel est terminée. Cliquez sur terminer pour sortir.Maintenant,
accédez à votre FTP avec Internet Explorer en tapant dans Exécuter la commande ftp://localhost.
Figure 11 : Premier apperçu dans Internet Explorer
Vous ne voyez pas le dossier upload. C'est normal. Créez dans votre répertoire de base un dossier qui porte le même nom que l'alias du dossier d'upload. Cette manipulation est nécessaire pour qu'un alias apparîsse dans
le dossier racine. Actualisez la fenêtre d'Internet Explorer (F5). Il apparaît maintenant. Allez dedans et déposez-y un fichier ou un dossier de votre choix.
Allez maintenant dans votre répertoire de base (d:FTP pour moi) et regardez dans le dossier Upload. Il n'y a rien. Allez maintenant dans le dossier upload (d:Upload pour moi). Votre fichier y est Voila, notre serveur FTP de base est configuré. Vous pouvez modifier certaines options pour que par exemple, on ne voie pas le contenu du dossier upload en enlevant l'option de lecture. Attention cependant. si vous uploadez un fichier qui porte le même non qu'un fichier qui s'y trouve déjà, il sera effacé sans demande de confirmation.
Dim 18 Jan - 13:35 par MariellePar
» Comment sauvegarder et partager nos fichiers?
Jeu 28 Aoû - 12:13 par MariellePar
» Mise en place d'un proxy
Sam 6 Juil - 9:24 par samfp
» Kerberos Apache, SSH ou Squid impossible - Serveurs Linux
Lun 16 Juil - 13:52 par isador999
» mot de passe !!!
Sam 23 Juin - 0:37 par mr-class
» Comparer (points forts et points faibles) les plateformes
Mar 19 Juin - 11:08 par nana85
» HSRP et VRRP
Ven 25 Mai - 15:53 par azertyuiop
» J'ai besoin de votre aide svp
Ven 25 Mai - 15:46 par azertyuiop
» client xp
Mer 25 Avr - 10:58 par wissalnouran