Quiconque a téléchargé un logiciel en ligne sait qu'il est relativement simple de configurer un serveur de téléchargement FTP. En général, vous pouvez simplement utiliser IIS fourni avec WIN2000. Cependant, de nombreuses fonctions d'IIS ne sont pas satisfaisantes. ci-dessous. Logiciel de création de serveur FTP très puissant mais simple - Serveur FTP Serv-U, faisons également l'expérience de la joie de notre propre serveur FTP DIY !
Avant d'expliquer son utilisation, permettez-moi d'abord de présenter brièvement Serv-U (la version de Serv-U mentionnée dans cet article est la 3.0.0.17, utilisant le programme chinois réalisé par l'auteur) :
Serv-U est un programme serveur FTP qui peut fonctionner sous Windows 95/98/2000/ME et Windows NT 4.0
Grâce à lui, votre ordinateur personnel peut être simulé comme un serveur FTP, c'est-à-dire que les utilisateurs d'ordinateurs du réseau auquel vous êtes connecté peuvent accéder à votre ordinateur personnel et copier, déplacer et supprimer vos fichiers via le protocole FTP (File Transfer Protocol ). Les fichiers ou dossiers de votre ordinateur peuvent faire tout ce qui est permis par les autorisations. Le protocole FTP spécifie une méthode de communication standard entre ordinateurs, permettant à tous les ordinateurs de différents types, systèmes d'exploitation et formats d'échanger des fichiers. Il peut créer des comptes d'utilisateurs de la manière la plus simple et diviser une certaine zone sur l'espace du disque dur pour stocker des fichiers, permettant aux utilisateurs de télécharger les fichiers requis à l'aide de divers logiciels clients FTP (tels que CuteFTP, WS_FTP, etc.).
Il existe de nombreux logiciels serveur et client FTP disponibles pour différents systèmes. Serv-U est utilisé sur les PC exécutant MS-Windows et avec la version 1.1 de WinSock installée et compatible avec le protocole TCP/IP. Cela inclut presque tous les systèmes d'exploitation Windows.
Serv-U se compose de deux parties, le moteur et l'interface utilisateur. Le moteur Serv-U (ServUDaemon.exe) est en fait un programme qui réside en arrière-plan et constitue le cœur de l'ensemble du logiciel Serv-U. Il est responsable du traitement des commandes FTP de divers logiciels clients FTP et est également responsable de l'exécution de diverses tâches. logiciel de transfert de fichiers. Après avoir exécuté le moteur Serv-U, qui est le fichier ServUDaemon.exe, nous ne voyons aucune interface utilisateur. Il s'exécute simplement en arrière-plan, mais dans ServUAdmin.exe, nous pouvons l'arrêter et le démarrer. Le moteur Serv-U peut fonctionner en tant que service système local sur n'importe quelle plate-forme Windows. Le service système démarre au démarrage du système d'exploitation, puis nous pouvons exécuter le programme d'interface utilisateur. Dans le système Win NT/2000, Serv-U sera automatiquement installé en tant que service système, mais dans Win 9x/Me, vous devez sélectionner « Démarrage automatique » dans le panneau « Serveur » pour le transformer en service système. L'interface utilisateur Serv-U (ServUAdmin.exe) est l'administrateur Serv-U, responsable de l'interaction avec le moteur Serv-U. Il permet aux utilisateurs de configurer Serv-U, notamment en créant des domaines, en définissant des utilisateurs et en indiquant au serveur s'il est accessible. Le moyen le plus simple de démarrer l'administrateur Serv-U est de cliquer directement sur l'icône en forme de "U" dans la barre système. Bien entendu, vous pouvez également l'exécuter depuis le menu Démarrer.
Il est nécessaire de clarifier ici certains concepts importants dans Serv-U : chaque moteur Serv-U en cours d'exécution peut être utilisé pour exécuter plusieurs serveurs FTP "virtuels" Dans le programme administrateur, chaque serveur FTP "virtuel" est appelé "domaines", donc. ils sont très utiles pour les serveurs qui doivent créer plusieurs domaines. Chaque domaine possède ses propres utilisateurs, groupes et paramètres. De manière générale, l'assistant de configuration configurera un domaine initial et un compte utilisateur la première fois que vous exécuterez l'application. Vous pouvez vous référer au tableau suivant pour connaître la relation entre les serveurs, les domaines et les utilisateurs :
*Serveur Serv-U
*Domaine 1
*Compte utilisateur 1
*Compte utilisateur 2
*Compte utilisateur 3
*Domaine 2
*Compte utilisateur 1
*Compte utilisateur 2
*Domaine 3
*Compte utilisateur 1
*Compte utilisateur 1
Ce tableau est quelque peu similaire à la disposition des serveurs, des domaines et des utilisateurs dans Serv-U Administrator.
Serv-U FTP Server est un logiciel d'essai. Dans les trente jours suivant l'installation, vous pouvez l'utiliser comme une « version professionnelle », mais après la période d'essai, vous ne pouvez l'utiliser que comme une « version personnelle » gratuite avec uniquement des fonctions de base.
D'accord, ceci dit, nous n'avons pas encore abordé l'essentiel : comment configurer vous-même un serveur FTP. Je vais vous expliquer étape par étape ci-dessous.
1. Installez le logiciel d'origine et les correctifs chinois. Je n'entrerai pas dans les détails de ce processus, je pense que personne ne peut le faire.
2. Établissez le premier serveur FTP local
Une fois l'installation terminée, le programme s'exécutera automatiquement. Vous pouvez également choisir de l'exécuter dans le menu.
1. Lorsque vous exécutez le programme pour la première fois, une fenêtre de l'assistant de configuration apparaîtra.
vous guidera à travers la configuration initiale,
2. Cliquez sur « Suivant » et la fenêtre « Afficher l'image du menu » apparaîtra, vous demandant si vous souhaitez afficher de petites images dans le menu. Voyez si vous l'aimez ;
3. Cliquez sur "Suivant". Cette fenêtre vous permettra d'exécuter le serveur FTP localement pour la première fois.
4. Ensuite, vous êtes invité à saisir votre adresse IP.
Si vous disposez de votre propre serveur et d'une adresse IP fixe, veuillez saisir l'adresse IP. Si vous configurez uniquement FTP sur votre propre ordinateur et que vous êtes un utilisateur d'une connexion commutée, certains n'ont qu'une adresse IP dynamique et aucune adresse IP fixe, alors cette étape. est omis, ne remplissez rien, Serv-U déterminera automatiquement votre adresse IP, "Suivant" ;
5. Vous êtes invité à saisir ici votre nom de domaine
Si vous en avez un, tel que : ftp.abc.com, sinon, remplissez-en un ;
6. "Suivant" vous demandera si vous souhaitez autoriser l'accès anonyme
D'une manière générale, l'accès anonyme se fait avec le nom d'utilisateur Anonyme, sans mot de passe. Bien entendu, si vous souhaitez créer un espace membre ou autre, vous devez sélectionner "Non", afin que n'importe qui puisse se connecter, uniquement avec une autorisation. utilisateurs. , ici nous remplissons « oui » ;
7. « Suivant » vous demandera le répertoire lorsque des utilisateurs anonymes se connecteront à votre ordinateur.
Vous pouvez spécifier un répertoire qui existe déjà sur le disque dur, tel que F:tempxyz ;
8. "Suivant" vous demandera si vous souhaitez verrouiller le répertoire. Après le verrouillage, l'utilisateur qui se connecte de manière anonyme pensera uniquement que le répertoire que vous avez spécifié (F:tempxyz) est le répertoire racine, ce qui signifie qu'il peut le faire. accédez-y uniquement. Les fichiers et dossiers de ce répertoire ne sont pas accessibles en dehors de ce répertoire. Pour les utilisateurs anonymes, remplissez généralement « Oui » ;
9. "Étape suivante" vous demandera si vous souhaitez créer un compte nommé, ce qui signifie que vous pouvez désigner des utilisateurs pour accéder à votre FTP avec un compte spécifique. Ceci est très utile pour gérer un espace membre. Vous pouvez créer un compte pour chaque personne. Chaque compte dispose d'autorisations différentes, de sorte que les droits de chaque personne peuvent être restreints selon différentes procédures. La méthode sera décrite plus tard. Sélectionnez « Oui » ici ;
10. "Étape suivante", veuillez renseigner le nom du compte que vous souhaitez créer, tel que : ldr,
11. « Étape suivante », veuillez saisir le mot de passe, tel que : 123,
12. « Étape suivante », demandez quel est le répertoire de connexion. Cette étape est la même que l'étape 7, par exemple : F:temp.
13. « Suivant » vous demandera si vous souhaitez verrouiller le répertoire Comme à l'étape 8, sélectionnez « Non » ici ;
14. Ensuite, il vous sera demandé les droits d'administrateur de l'utilisateur que vous avez créé cette fois.
Il existe plusieurs options : aucune autorisation, administrateur de groupe, administrateur de domaine, administrateur en lecture seule et administrateur système, chacun avec des autorisations différentes, sélectionnez ici « Administrateur système » ;
15. Dans la dernière étape, cliquez sur "Terminer" et c'est OK. Si vous devez modifier quelque chose, vous pouvez cliquer sur "Précédent" ou entrer dans l'administrateur Serv-U pour le modifier directement.
Jusqu'à présent, nous avons créé un domaine ftp.abc.com, deux utilisateurs, un anonyme et un ldr.
3. Maintenant que nous avons établi le serveur FTP, nous devrions pouvoir utiliser le logiciel client FTP pour essayer de nous connecter.
Ce qu'il faut faire? C'est en fait très simple. Nous pouvons le tester sans aller en ligne. Nous savons que lorsque vous ne surfez pas sur Internet, l'adresse IP de la machine locale est par défaut 127.0.0.1 et le numéro de port FTP est 21. Ouvrez le logiciel client FTP, j'utiliserai FlashFXP pour illustrer, ouvrir la connexion rapide et remplir le contenu correspondant.
Ensuite, connectez-vous, vous pouvez voir que je me connecte avec Anonyme dans le volet de gauche et que je me connecte avec ldr dans le volet de droite. Puisqu'il s'agit d'une machine locale, la vitesse est extrêmement rapide après avoir surfé sur Internet, si je le souhaite. me connecter à mon ordinateur, il me suffit de mettre Je vous donne mon adresse IP lorsque vous surfez sur Internet, pour que vous puissiez accéder à mon ordinateur de manière anonyme (attention à ne pas ouvrir le pare-feu, n'est-ce pas très pratique ?
4. Divers paramètres dans l'administrateur Serv-U
Une fois le paramétrage terminé, vous entrerez dans l'interface principale de l'administrateur Serv-U.
Chaque colonne est affichée dans le volet de gauche et les options spécifiques à chaque colonne sont affichées dans le volet de droite. Parlons brièvement des paramètres.
1. Dans la figure 11, nous pouvons contrôler manuellement le fonctionnement ou l'arrêt du moteur Serv-U. N'oubliez pas que dans Win 9x/Me, nous devons sélectionner ici « Services système » pour exécuter le moteur Serv-U.
2. « Licence », si vous avez payé en dollars américains pour acheter un numéro d'enregistrement, vous pouvez le saisir ici.
3. "Paramètres", ce paramètre concerne "Serveur local". Dans les paramètres "Général",
Vous pouvez limiter la vitesse maximale du serveur, vous pouvez bloquer les FXP (transferts de site à site) et vous pouvez limiter le nombre d'utilisateurs afin que votre serveur ne soit pas ralenti. Dans les paramètres "Répertoire Cache",
Permet de déterminer le nombre de listings de répertoires et le délai d'attente. Sous Windows 95 et NT, le listing de répertoires est défini par défaut sur 25. Lorsque le cache est plein, les nouvelles requêtes remplaceront les anciennes requêtes. Dans les paramètres « Avancés », vous pouvez définir divers paramètres pour le serveur, le Socket et le téléchargement et le téléchargement de fichiers.
4. "Activité" enregistre le journal d'activité de l'utilisateur, le journal d'activité des adresses IP bloquées et le journal des tâches. Ce qui est affiché dans le journal des tâches est l'enregistrement de chaque opération que vous avez démarrée et arrêtée. Vous pouvez cliquer avec le bouton droit et sélectionner ceci. filtre le texte pour qu'il affiche uniquement ce que vous voulez voir.
5. "Domaine", qui contient les utilisateurs, paramètres, domaines, etc. que vous avez créés sur la base de l'assistant du début. Le contenu défini dans « Domaine – Paramètres » est en fait similaire à l'étape 3, sauf qu'il est plus spécifique et peut être personnalisé pour chaque domaine différent. "Domaine - Activité" enregistre les activités de tous les utilisateurs de ce domaine.
6. "Domaine--Groupe", nous pouvons créer des groupes pour une gestion facile, puis regrouper les utilisateurs du même type en un seul groupe.
7. Dans "Domaine--Utilisateur", vous pouvez voir les deux comptes que nous avons créés au début, un Anonyme et un ldr. Expliquons maintenant les paramètres détaillés du compte ldr.
A. Colonne « Compte » :
Pour certaines personnes qui ne respectent pas les règles, nous pouvons choisir « Désactiver le compte ». Bien qu'il existe un compte, l'utilisateur ne peut pas se connecter pendant un certain temps ; vous pouvez également configurer le programme pour qu'il supprime automatiquement un compte après une certaine date ; les colonnes suivantes sont Nous pouvons modifier les informations de base de ce compte ici. Une fois le mot de passe modifié, il ne sera pas affiché, mais sera affiché uniformément<.
B. Colonne « Général » :
Vous pouvez masquer les fichiers avec des attributs cachés, limiter le nombre de connexions à partir de la même adresse IP, si les utilisateurs sont autorisés à modifier les mots de passe (cela nécessite la prise en charge du logiciel client), la vitesse maximale de téléchargement et de téléchargement, le délai d'attente et le temps d'inactivité, et vous pouvez limitez également le nombre maximum d'utilisateurs, par exemple 20, signifie que seuls 20 utilisateurs peuvent se connecter en même temps.
C. Colonne « Accès à l'annuaire » :
Ici, vous pouvez contrôler les autorisations de l'utilisateur pour les répertoires de fichiers, telles que la lecture, l'écriture, la suppression, l'ajout et l'exécution d'opérations sur les fichiers, la liste, la création, la suppression de dossiers et l'héritage ou non des sous-répertoires ;
Si vous estimez que le répertoire n'est pas suffisant, vous pouvez également ajouter des répertoires accessibles.
D. Colonne « Accès IP » :
Ici, vous pouvez préciser si une certaine IP peut accéder à votre serveur FTP. Vous pouvez refuser son accès. Remplissez simplement l'adresse IP correspondante et tout accès futur à partir de cette IP sera bloqué.
E. Colonne « Taux de chargement/téléchargement » :
Ici, vous pouvez définir le rapport entre le téléchargement et le téléchargement, et contrôler la relation de trafic de données entre le téléchargement et le téléchargement.
F. Colonne « Quota » :
Ici, vous pouvez définir l'espace disque pour chaque utilisateur FTP. Cliquez sur "Calculer actuel" pour connaître la taille de tout l'espace actuel. Remplissez la capacité que vous souhaitez limiter dans la colonne "Maximum".
Une dernière chose, après avoir modifié les paramètres, vous devez faire un clic droit et sélectionner « Appliquer » pour que les paramètres prennent effet, sinon tout sera vain ! !
À ce stade, vous devez avoir quelques idées sur la façon de configurer votre propre FTP, n'est-ce pas ? Voyant que vous pouvez restreindre et surveiller les chargements et téléchargements des visiteurs, ainsi que la taille de l'espace de l'utilisateur, vous sentez-vous un peu arrogant ? Il semble que je sois aussi un administrateur réseau tout-puissant :-)