Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Publicité

Bonjour, je vous présente mon blog qui concerne le systeme d'exploitation GNU/LINUX. je vais traiter je l'éspère en detail certains paramètrages de LINUX . Je m'occupe aussi de l'administration system d'une association les pc's fonctionnent sous Ubuntu. Bonne lecture a toutes et tous.

installation et configuration d'un serveur ftp sous windows xp pro

Publié le 27 Septembre 2005 par Sébastien SOURBET in windows

Nous allons passer à la mise en œuvre du serveur FTP. Nous utiliserons ici IIS en version 5.0 présent dans Windows XP Pro mais l'installation est similaire sous Windows 2000.

Pour l'installer allez dans le "Panneau de configuration" de Windows XP dans la partie "Ajout Suppression de programme" et cliquez sur "Ajouter et supprimer des composants Windows".
Puis descendez tout en bas, vous trouverez "Services Internet (IIS)",

Une fois les programmes installés, il est temps de passer à l'administration de notre serveur.

3. Administration du serveur et configuration

Pour cela, rendez vous dans le "Panneau de configuration", "Outils d'administration" et exécuter celui nommé "Services Internet (IIS)".

La console d'administration permet d'administrer d'autres serveurs connectés à votre réseau mais ce n'est pas le sujet de ce dossier.
Nous allons donc développer l'arborescence correspondant à notre ordinateur serveur et modifier les propriétés de notre serveur FTP (cliquez droit sur Site FTP par défaut et Propriétés ou Alt + Entrée sur le Site FTP par défaut) :

Vous pouvez maintenant personnaliser votre serveur, nous allons étudier les différents onglets proposés.

Dans le premier onglet, au niveau de la partie "Identification", il s'agit des paramètres élémentaires au serveur : Description du serveur dans la console d'administration, les IP sur lesquels le serveur doit écouter les connexions sur le port indiqué.

 

Le nombre de connexion dépend de votre type de connexion :

 

<!--[if !supportLists]-->-         <!--[endif]-->pour ADSL et Câble, mettre "5" est un bon compromis car si tous les utilisateurs téléchargent en même temps sur votre serveur, il faudra diviser votre bande passante d'upload par 5 c'est-à-dire 16ko/s / 5 soit environ 3.3ko/s par utilisateur.
Ne mettez surtout pas un grand nombre sauf si vous avez une connexion de type T1/E1.

 

<!--[if !supportEmptyParas]--> <!--[endif]-->

 

Passons à l'onglet "Messages" :

Ici les options diffèrent suivant que vous êtes sous Windows 2000 ou XP, dans le sens où XP propose une option en plus : "Bannière".

C'est ici que vous entrerez les messages que verront vos utilisateurs.


  • Le champ Bannière est le message qui apparaîtra dès que l'utilisateur essaiera de se loguer sur le serveur.
  • Le champ Bienvenue est le message apparaissant une fois le visiteur logué. Vous pouvez y inscrire des informations comme les limitations imposées etc.…
  • Le champ Quitter est le message qui apparaît à la fermeture de la session de l'utilisateur.
Et enfin le champ Nombre maximal de connexions est le message apparaissant en retour de l'erreur 421 du protocole FTP, c'est à dire si un utilisateur essaye de se logger mais que le nombre maximal de connexions est déjà atteint.

L'onglet "Répertoire de base" est l'onglet où l'on configure le répertoire racine du FTP, c'est le répertoire que le visiteur verra en premier une fois connecté à votre serveur. Il correspond au répertoire / du client FTP.

 

Le répertoire du site FTP peut être un répertoire mais il est conseillé d'utiliser une partition entière pour la maintenance comme nous le verrons plus tard.

Dans les FTP, deux modes de listage existent : le mode Unix et le mode MS-DOS comme vous pouvez le voir.

 

  • Exemple de listage d'un répertoire à la façon MS-DOS :

    05-04-02 03:35PM 7275 generation-nt.jpg
    04-11-02 05:54PM ftptest

     

<!--[if !supportEmptyParas]--> <!--[endif]-->

 

Exemple de listage d'un répertoire à la façon Unix :

-rwxrwxrwx 1 owner group 7275 May 4 15:35 generation-nt.jpg
drwxrwxrwx 1 owner group 0 Apr 11 17:38 ftptest

Maintenant nous allons nous intéresser aux utilisateurs.

 

4. Création d'un utilisateur

 

En effet, IIS fait parti intégrante de Windows et partage donc les utilisateurs référencés.
Nous allons créer un utilisateur spécial, nommé visit_ftp.

 

Pour cela il faut ouvrir dans les "Outils d'administration" du "Panneau de configuration", la partie "Gestion de l'ordinateur" et aller dans les "Outils système" sur la partie "Utilisateurs et groupes locaux".

Faîtes un clic droit sur "Utilisateurs" et faites "Nouvel utilisateur" et configurez le ainsi

 

Maintenant il faut définir les droits de votre utilisateur.

5. Les droits

 

Maintenant il faut définir les droits de votre utilisateur.
Voici pourquoi l'utilisation d'une partition dédiée est fortement recommandée.

 

En effet, les droits sur une partition sont indépendants des droits des dossiers ou autres partitions. A l'inverse, un dossier possède les droits de son répertoire parent qui possède lui-même les droits de la partition sur laquelle il se trouve. Donc plus on avance dans une partition, plus les droits sont restrictifs puisque Refuser est prioritaire à Autoriser. Utiliser une partition dédiée présente donc un réel avantage.

 

Repassons à la pratique :

Sous XP les droits ne sont pas visibles directement, ils sont en version simplifiés.
Pour permettre une vraie personnalisation, il faut basculer en version avancée.
Pour ce faire allez dans un dossier puis dans le menu "Outils", "Options des dossiers", "Affichage" et décochez la dernière case nommée "Utiliser le partage de fichier simple (recommandé)".

Maintenant rendez vous au niveau de votre dossier/partition correspondant à votre répertoire racine et vous devriez avoir dans l'onglet "Sécurité" une fenêtre ressemblant à celle-ci :

Nous allons maintenant modifier les paramètres pour donner à notre utilisateur des droits sur ce dossier.
Nous allons vous montrer 2 types de répertoires : en effet sur beaucoup de FTP, l'accès est libre en lecture mais interdit en écriture sauf pour certains dossiers nommés la plupart du temps Upload ou Incoming.

 

Nous allons donc vous montrer comment faire un répertoire lisible uniquement en lecture et un sous dossier avec un droit d'écriture.

 

Cliquez sur "Ajouter", puis sur "Types d'objet".

et décochez "Entités de sécurité intégrée" et "Groupes" pour avoir moins de résultats lors de la recherche d'utilisateurs, puis cliquez sur "OK".

 

Cliquez sur "Avancé" puis "Rechercher", vous allez voir apparaître le nom de "visit_ftp" cliquez dessus et appuyez sur OK.

Si vous connaissez par cœur le nom de l'utilisateur, vous pouvez entrer directement son nom sous cette forme : le_nom_de_mon_ordinateur\mon_utilisateur.
Cliquez enfin sur "Entrée" pour valider l'utilisateur.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

Ne changez rien pour ce premier dossier puisqu'il a déjà les droits qu'on veut lui donner : lecture et listage.

 

Maintenant passons au dossier Upload, dossier sous jacent au répertoire racine.
Procédez exactement de la même façon mais cochez "Ecriture" en plus.

6. Utilisation

Maintenant vous pouvez accéder à votre serveur FTP avec votre logiciel favori (Smart FTP, Leech FTP, Flash FXP, CuteFTP…) en indiquant :

Host/IP : votre IP ou votre DNS (si vous avez un nom de domaine pointant chez vous par exemple en ayant souscrit un service chez Dns2Go/NoIP/DynDNS, etc....)
Port : 21 par défaut
User : visit_ftp
Pass : le mot de passe de "visit_ftp"

 

<!--[if !supportEmptyParas]--> <!--[endif]-->

 

7. Conclusion

L'avantage de IIS sur ses concurrents directs tels que ServU, ou G6 maintenant appelé BullProof FTP  est qu'il est directement intégré à Windows et peut faire partie d'une architecture basée sur Active Directory et s'intégrer dans un domaine.

 

Le seul regret à avoir c'est qu'étant développé par Microsoft il est soumit à de nombreuses tentatives de hack et de nombreux virus comme Nimda ou Code Red entre autres.

 

De plus pour de petits groupes, ou pour de petits serveurs, ce type de serveur est trop complexe, la simplicité de configuration est plus aisée sur des logiciels tiers. Néanmoins il faut dire que pour une personne n'ayant pas envie de débourser de l'argent en dehors de Windows, IIS est un excellent choix.




Publicité
Publicité
Commenter cet article
B
et la version serveur de filezilla ?
Répondre
Publicité