Gestion du serveur FTP. Création d'un serveur FTP

Maison / Freins

FTP est un moyen très pratique d'échanger diverses informations avec quelqu'un. En installant serveur FTP Vous pourrez à la fois accepter des fichiers et partager vos fichiers avec d’autres. Tout est très bien configuré, ordinateur distant Votre serveur FTP ressemble à un dossier ordinaire, à partir duquel vous pouvez copier les fichiers nécessaires même avec l'Explorateur.

Il existe plusieurs programmes différents pour créer un serveur FTP à partir de votre ordinateur. Ils diffèrent par leurs capacités, leur fiabilité, leur sécurité, leurs paramètres et leurs licences. À mon avis, l'un des meilleurs serveurs sous Windows sont Serv-U et Gene 6.

Le choix du logiciel est une affaire personnelle pour chacun, mais sur cette page je vais vous expliquer comment configurer la série Serv-U 6 (versions 6.4.x.x).

Configuration système requise

  • Ordinateur, presque n'importe quel type.
  • Internet, avec adresse IP externe, si vous envisagez d'échanger ou de distribuer des données sur Internet, ou n'importe qui si vous devez échanger des données au sein de réseau local.
  • Il est conseillé d'avoir un trafic illimité, mais cela est également possible avec un trafic limité - ils ne prennent généralement en compte que le trafic entrant et tout le trafic sortant est gratuit. Le rapport se situe autour de 50 pour 1, c'est-à-dire que pour chaque 50 mégaoctets de trafic téléchargé depuis vous, 1 mégaoctet de trafic inverse vous sera téléchargé ( Commandes FTP, différent informations techniques). Eh bien, si cela vous est pompé, alors vice versa.
  • Il est nécessaire d'avoir plusieurs ports ouverts. Selon la norme FTP, 2 ports sont requis : 21 pour la transmission des commandes et une certaine gamme de ports supérieurs (disons, de 2 000 à 3 000) pour la transmission des données réelles. Si le port 21 est fermé à l'entrée (par exemple, Moscow Stream filtre le trafic entrant sur ce port, le masquant de préoccupations concernant la protection des utilisateurs, et ce filtrage ne peut pas être désactivé), alors il peut être transféré vers un autre. Mais dans ce cas, vous devrez préciser le port en donnant le lien : "ftp://dimonius.homeip.net:22/" pour le port 22.
  • Si vous disposez d'un routeur (modem LAN-ADSL ou Modem Wi-Fi), alors vous aurez peut-être besoin personnalisation supplémentaire pour que le modem transmette les données via les ports spécifiés dans le paragraphe précédent vers l'ordinateur et retour (ceci est strictement individuel pour chaque routeur, je ne soulèverai donc pas cette question ici).

Il faut tenir compte du fait que la vitesse de votre chaîne sortante sera répartie entre tous les téléchargeurs, vous devez donc calculer les ressources et fixer des limites adéquates sur le nombre de téléchargeurs et la vitesse.

Il est également possible que votre antivirus vous avertisse que vous installez un serveur FTP, qui sera utilisé pour accéder aux fichiers sur votre ordinateur (généralement ils le définissent comme « Program.Serv-U »), c'est normal et vous ne le faites pas. Je n'ai pas besoin d'y prêter attention.

Installation et configuration initiale de Serv-U

  1. Téléchargez Serv-U depuis mon FTP ou depuis le site Web du fabricant.
  2. Nous installons. L'installation n'est pas différente de l'installation d'autres programmes - il vous suffit de spécifier le dossier d'installation et de cliquer plusieurs fois sur "Suivant".
  3. Le serveur FTP se compose d'un service et d'un programme de gestion. Après installation sur dernière étape Vous serez invité à lancer le module d'administration (case à cocher Démarrer le programme Administrateur Serv-U), cochez la case et l'assistant d'installation démarrera.
  4. Répondez étape par étape :
    • Activer les petites images avec des éléments de menu – Oui
    • Adresse IP - vide
    • Nom de domaine - " Locale"
    • Installer comme service systèmeOui
    • Autoriser l'accès anonyme : Oui
    • Le répertoire personnel anonyme est le dossier initial dans lequel tous les comptes FTP démarreront. Par exemple " c:\FTP" (le dossier doit être créé avec Explorer).
    • Verrouillez les utilisateurs anonymes dans leur répertoire personnel - Oui
    • Créer un compte nommé - Non
  5. La configuration initiale est terminée et la fenêtre principale du programme de configuration du serveur s'ouvrira.
  6. Pour commencer, c'est une bonne idée d'enregistrer le programme (la ligne dans l'arborescence de gauche est Licence).
  7. Ensuite, sélectionnez Paramètres et configurez-y 3 onglets : « Général », « Dir Cache » et « Avancé » selon les illustrations.
  8. L'onglet "Activité" sert à contrôler les utilisateurs. Sur celui-ci, vous pouvez voir qui est actuellement connecté au serveur, qui télécharge quoi, et via « Spy User » avec le bouton droit de la souris, vous pouvez suivre les actions d'un utilisateur spécifique à partir du moment de la connexion.
  9. Sélectionnez « Local » dans « Domaines ». Les paramètres globaux du serveur apparaissent sur la droite, que nous avons configurés via l'assistant de configuration. Si nécessaire, vous pourrez alors les modifier ultérieurement ou créer un nouveau serveur avec des paramètres différents (par exemple, sur un autre port ou si vous en avez plusieurs). cartes réseau, sur différentes adresses IP pour différents sous-réseaux).
  10. Nous allons maintenant configurer la branche « Local » dans « Domaines » une par une.
  11. Sélectionnez "Paramètres" et configurez les favoris un par un.
  12. L'onglet "Général" est configuré selon l'image.
  13. "Chemin virtuel"un signet très important, et vous en aurez besoin plus d'une fois. Le virtuel système de fichiers. Autrement dit, peu importe où se trouve physiquement le dossier (sur quel lecteur et dans quel sous-dossier) sur le serveur FTP, vous pouvez les placer et les nommer comme vous le souhaitez sans affecter les noms physiques et l'emplacement.

    Nous serons intéressés par le signe du haut "Mappage de chemin virtuel", celui du bas est utilisé pour créer des liens vers des fichiers et dossiers déjà ajoutés (disons que vous souhaitez ajouter 1 dossier à 2 sous-dossiers à la fois sur un serveur FTP). Cliquez sur le bouton « Ajouter » sous la liste supérieure et saisissez :

    • Chemin physique - chemin d'accès au dossier ou fichier réel. Vous pouvez sélectionner via le bouton avec une case à droite du champ de saisie. Par exemple, saisissez "C:\Video\"
    • Mapper le chemin physique vers - le chemin auquel nous attacherons notre dossier. Relativement " C:\FTP", que nous avons saisi au paragraphe 4.6. Dans notre exemple, ce sera "C:\FTP", puis en entrant sur le serveur, les utilisateurs du rôle verront le sous-dossier "Vidéo" dans leur dossier.
    • Le nom du fichier mappé est le nom que l'utilisateur verra. Pour notre exemple, disons « Films » plutôt que le résumé « Vidéo ».
    • De la même manière, nous ajoutons les dossiers restants auxquels nous donnerons accès ultérieurement.
  14. Sur "Dir access", vous pouvez ajouter des adresses IP et des sous-réseaux qui seront autorisés à accéder ou, à l'inverse, dont l'accès au serveur actuel sera refusé. Ceci est utilisé si quelqu'un tente de pirater l'intégralité du serveur ou si vous disposez de plusieurs serveurs et que vous devez empêcher les personnes d'un sous-réseau de se connecter à un autre serveur. Dans la plupart des cas, tout ici sera vide.
  15. "Messages" - vous pouvez configurer les messages que le serveur signalera lors de la connexion, en quittant le client et dans certains autres cas.
  16. "Journalisation" - ici, vous pouvez laisser les cases à cocher par défaut, uniquement dans le champ "Nom du fichier journal", via le bouton "Parcourir", sélectionner n'importe quel fichier (par exemple Log.txt dans le dossier où le serveur est installé) et vérifier le Case à cocher "Activer la journalisation dans le fichier" en bas. Cela vous permettra de voir qui a fait quoi et qui a vidé et rempli quoi. N'oubliez pas de nettoyer le fichier journal de temps en temps, sinon il deviendra assez volumineux. grande taille.
  17. "Ratios UL/DL" - vous permet de configurer le rapport entre le téléchargement et le téléchargement, mais est généralement configuré pour des utilisateurs spécifiques, et non pour le serveur dans son ensemble.
  18. Dans l'onglet "Avancé", laissez toutes les cases à cocher par défaut.
  19. La section « Activité » duplique la même section ci-dessus, uniquement pour les utilisateurs d'un serveur spécifique. Étant donné que le serveur est généralement configuré sur un seul ordinateur, cette section duplique complètement la même section ci-dessus.
  20. La configuration des utilisateurs et des groupes est décrite dans la section suivante.
  21. N'oubliez pas d'ouvrir les ports 21, 2000-2500 sur votre pare-feu. Configurer un serveur FTP sans protéger votre ordinateur avec un pare-feu n'est pas la meilleure idée.
  22. Si vous disposez d'un routeur, dans la section « Mappage des ports » (ou simplement « Mappage ») de l'interface Web, vous devez indiquer le numéro de port et spécifier de les traduire en adresse IP de votre ordinateur. Dans ce cas, l'ordinateur doit avoir une adresse statique - cela se fait dans les propriétés de connexion Windows (Démarrer - Paramètres - Connexions réseau— Connexion au réseau local (bouton droit de la souris) — Propriétés — Protocole Internet (TCP/IP) — Propriétés)

Configuration des utilisateurs et de l'accès

  1. Sélectionnez la branche "Utilisateurs" dans l'administrateur Serv-U et cliquez sur Ins. Ensuite, vous devez tour à tour indiquer le login de l'utilisateur (il est préférable d'utiliser des lettres et des chiffres anglais), le mot de passe, le dossier initial de l'utilisateur (qui lui sera montré après la connexion, c'est-à-dire le dossier que nous avons sélectionné au paragraphe 4.6 de la section "Installation et configuration initiale Serv-U"), et répondez "Oui" à la question "Verrouiller l'utilisateur dans le répertoire personnel".
  2. Si vous sélectionnez l'utilisateur créé, alors dans l'onglet "Compte", vous pouvez configurer pour modifier le login et le mot de passe, bloquer temporairement le compte (la case à cocher "Désactiver le compte"), indiquer à quels groupes appartiennent l'utilisateur et son répertoire personnel.
  3. Dans l'onglet "Général", vous pouvez configurer les paramètres utilisateur de base :
    • "Exiger une connexion sécurisée" - nécessite une connexion sécurisée. Pas nécessaire.
    • "Masquer les fichiers cachés" - ne pas afficher fichiers cachés. Généralement pas nécessaire.
    • "Toujours autoriser la connexion" - pas nécessaire.
    • "Autoriser uniquement X connexions à partir d'une IP" - autoriser uniquement X connexions à partir d'une IP. Il est recommandé de mettre 2 à 4 sur les comptes généraux et non sur les comptes personnels.
    • "Autoriser l'utilisateur à changer le mot de passe" - autorise l'utilisateur à modifier le mot de passe. Ce n’est pas nécessaire sur les comptes généraux ; vous pouvez le mettre sur les comptes personnels.
    Les champs restants sont facultatifs, à l'exception du « Délai d'inactivité » (le temps d'inactivité après lequel la connexion sera automatiquement interrompue) - il est recommandé de le définir sur 10 minutes. Pour que les utilisateurs incorrectement désactivés et les utilisateurs qui ne font rien n'occupent pas le canal.
  4. L'onglet "Dir Access" affiche les dossiers auxquels l'utilisateur aura accès. Dans un premier temps, les dossiers doivent être ajoutés aux paramètres du chemin virtuel (section "Installation et configuration initiale de Serv-U", point 13). Là, pour chaque dossier, le type d'accès à ce dossier est vérifié : listing (liste), lecture de fichiers (lecture), écriture (écriture), création de fichiers (créer), suppression (suppression), lancement (exécution). La même chose, en plus du lancement, est également vraie pour les sous-répertoires ; de plus, il existe une case à cocher « y compris ceux imbriqués » (Hériter), afin que les mêmes paramètres s'appliquent aux sous-dossiers et aux fichiers. Certains dossiers et fichiers ici peuvent être présents sur fond gris - c'est à cela que l'utilisateur a accès en tant que membre des groupes.
  5. L'onglet "Accès IP" régule l'accès IP. Si vous souhaitez vous donner un accès personnel à des dossiers importants, par exemple depuis le travail, il est alors logique de limiter l'accès aux entrepreneurs individuels - uniquement depuis le travail ou uniquement depuis votre domicile. Même si vous détectez accidentellement un cheval de Troie ou si quelqu'un utilise un renifleur pour découvrir votre mot de passe, il ne pourra pas infecter vos sites ni voler des données importantes.
  6. Vous pouvez définir des ratios sur « Ratios UL/DL », c'est-à-dire définir la condition selon laquelle jusqu'à ce que vous soyez inondé d'un certain nombre de mégaoctets, vous ne pourrez pas le vider. Les proportions peuvent être ajustées, ce qui est pratique lorsque vous souhaitez forcer les gens à partager avec vous. Certes, personne ne garantit que quelque chose de volumineux et totalement inutile ne vous sera pas téléchargé, comme un fichier d'échange Windows ou une vidéo non compressée), ainsi que la réglementation de la quantité que vous pouvez télécharger en volume afin qu'un utilisateur ne se remplisse pas complètement. votre disque.
  7. Et enfin, sur l'onglet « Quota » vous pouvez définir des limites sur l'espace disque alloué à ce compte (afin que les utilisateurs ne remplissent pas tout le disque)

Mots de passe pour accès public Vous pouvez en définir des simples, mais pour les comptes contenant des données importantes, des complexes - des lettres minuscules et majuscules, des chiffres et des caractères spéciaux.

Configuration de DynDns

Si vous diffusez des données sur Internet et que vous disposez d’une IP dynamique, alors un problème se pose. Lors de la reconnexion, l'adresse change et vous devez en quelque sorte trouver la nouvelle. La modification constante des informations sur l'adresse IP n'est pas pratique à la fois pour le propriétaire du serveur et pour les clients. Pour résoudre le problème, vous pouvez vous inscrire sur le site spécial DynDns. Après inscription gratuite Vous recevrez un nom de troisième niveau avec un domaine de deuxième niveau de votre choix (tel que dimonius.homeip.net ou dimonius.dyndns.org), ce service propose de nombreux domaines différents et le choix est vaste. Ensuite, un petit programme est installé sur l'ordinateur sur lequel les données du compte sont saisies et lors de la reconnexion, il met à jour les données sur le site DynDns et le nom fait toujours référence à l'adresse IP actuelle. si vous possédez un routeur, beaucoup d'entre eux peuvent fonctionner avec DynDns dès la sortie de la boîte - accédez simplement à l'élément approprié dans l'interface Web du routeur et entrez les informations de votre compte.


Pour enregistrer et créer un domaine, vous avez besoin de :
  1. Rendez-vous sur le site DynDns, vers le formulaire d'inscription.
  2. Entrez votre pseudo, mot de passe, email. Sélectionnez un sous-domaine de votre site.
  3. Téléchargez le programme à partir d'ici et installez-le.
  4. Entrez-y les informations de votre compte.
  5. Le programme doit démarrer avec Windows afin de surveiller les modifications de l'adresse IP.

Sous le système d'exploitation Windows, il existe plusieurs manières de se connecter à un serveur FTP. Ainsi, vous pouvez utiliser l'Explorateur standard, n'importe quel navigateur ou programmes spécialisés pour travailler avec des serveurs FTP, appelés clients FTP. Dans cet article, nous vous expliquerons comment vous y connecter et comment travailler avec.

Le plus simple et moyen abordable c'est l'utilisation Explorateur Windows. Pour ce faire, ouvrez n'importe quel dossier et entrez le préfixe « ftp:// » et l'adresse IP de votre serveur FTP dans la barre d'adresse. Après cela, une fenêtre s'ouvrira dans laquelle vous devrez saisir votre identifiant et votre mot de passe pour accéder au serveur FTP. Si le serveur autorise la connexion anonyme, vous pouvez vous connecter sans mot de passe.

Une fois connecté au serveur FTP à l'aide de l'Explorateur, vous pouvez travailler avec des fichiers et des dossiers sur le serveur à l'aide de interface familière Système d'exploitation Windows.

Nous utilisons n'importe quel navigateur

La deuxième façon est de travailler sur . N'importe lequel navigateur moderne sait travailler avec les serveurs FTP. Pour ce faire, ouvrez simplement votre navigateur et saisissez le préfixe « ftp:// » ainsi que l’adresse IP de votre serveur.

Mais vous ne pourrez pas travailler pleinement avec un serveur FTP à l'aide d'un navigateur ou d'un explorateur. Pour ce faire, vous devez utiliser des programmes spécialisés, également appelés clients FTP.

Utiliser le client FTP FileZilla

Probablement le meilleur client FTP pour les systèmes d'exploitation Système Windows est FileZilla. Ce programme possède toutes les fonctions nécessaires et vous permet de résoudre tous les problèmes lorsque vous travaillez avec des serveurs FTP.

Principales fonctionnalités du client FTP FileZilla :

  • Interface simple et intuitive
  • Interface russifiée
  • Prise en charge de toutes les normes Internet nécessaires pour travailler avec des serveurs FTP
  • Possibilité de reprendre les transferts de fichiers
  • Possibilité de contrôler la vitesse de transfert des données
  • Recherche par serveur
  • Travailler avec plusieurs serveurs simultanément

Pour vous connecter à FTP à l'aide du client FileZilla, vous devez ajouter le serveur à Site Manager. Pour ce faire, allez dans Fichier – Gestionnaire de site. Après cela, cliquez sur le bouton « Nouveau site » et entrez vos informations de connexion sur le serveur sur le côté droit de la fenêtre. Lorsque toutes les données ont été saisies, enregistrez le résultat.

Pour vous connecter au serveur, cliquez sur la flèche à côté de l'icône Site Manager et sélectionnez le serveur nouvellement ajouté. Après cela, les programmes se connectent au FTP.

Sur le côté droit de l'écran du programme FileZilla, les fichiers du serveur FTP sont affichés et à gauche, vos données locales. Vous pouvez copier des fichiers par simple glisser-déposer ou en utilisant le menu contextuel.

Parfois, une personne a besoin d'échanger des fichiers volumineux sur Internet. Il n'est pas pratique d'envoyer de tels fichiers dont la taille dépasse 10 Mo via e-mail, puisque tous les services ne donnent pas le feu vert pour cela, vous devez donc soit diviser le fichier en parties, soit l'archiver pour réduire la taille à la taille requise. Mais que se passe-t-il si vous devez envoyer plusieurs fichiers pesant plus de 100 Mo ? Votre serveur FTP vous sera alors utile. Vous pouvez le faire sur un ordinateur distant et y télécharger n'importe quel fichier grande vitesse par l'intermédiaire du client. Dans cet article, nous verrons comment créer un serveur FTP et quelle est la configuration de base d'un serveur FTP.

Dans quels cas avez-vous besoin de votre propre serveur FTP ?

Il existe de nombreux serveurs tiers sur Internet. Ils stockent divers fichiers, et bon nombre de ces serveurs sont comme des installations de stockage : les utilisateurs téléchargent de la musique, des films, des jeux et d'autres fichiers à partir de là. Très souvent, ces serveurs sont créés sur un réseau local afin que les données puissent être échangées sans Internet.

D'un autre côté, vous avez besoin de votre propre serveur FTP pour pouvoir effectuer des modifications sur votre ordinateur à distance.

De plus, installer un serveur FTP sur un réseau local est condition préalable pour les webmasters qui souhaitent tester leur site avant de le lancer sur Internet sur un ordinateur.

Vous pouvez avoir votre propre raison pour laquelle vous souhaitez créer un serveur FTP, ainsi que la méthode par laquelle vous le mettrez en œuvre. Mais cet article examinera un moyen populaire de générer une « maison » - vous apprendrez comment configurer FTP à l'aide du programme FileZilla.

Comment créer un serveur FTP dans FileZilla

FileZilla est un programme qui se présente à la fois sous forme client et serveur. Vous devez télécharger la version du serveur FileZilla depuis Internet. Il est préférable de le faire via le site officiel du développeur, afin de ne pas télécharger accidentellement un virus avec le programme.

Le processus d'installation du programme est très simple. Tout d’abord, ouvrez le fichier exe pour lancer le programme d’installation. Lors de la première étape d'installation, vous devrez accepter les règles de licence. À l'étape suivante, sélectionnez les services que vous souhaitez installer avec le serveur FileZilla et déterminez également le type d'installation. Il est recommandé de prendre immédiatement « Standard ». Sélectionnez ensuite le dossier dans lequel le programme sera installé. Vient ensuite une étape importante - vous devez choisir comment le système installera le serveur FileZilla - en tant que service ou programme régulier, et si cette application démarrera lorsque le système sera allumé. Vous pouvez également modifier le port de la console d'administration à cette étape. N'oubliez pas de l'écrire quelque part pour ne pas avoir à réinstaller le programme plus tard.

La dernière étape de l'installation consiste à définir les utilisateurs pouvant utiliser le programme serveur FileZilla. Il est préférable que vous soyez le seul utilisateur sur l'ordinateur - vous n'aurez alors pas à configurer manuellement l'accès au programme. Après cela, cliquez sur le bouton « Installer » et attendez la fin de l'installation.

Voyons maintenant comment configurer FTP. Vous pouvez créer un serveur pour le réseau local et Internet. Au début, après avoir démarré le programme, une fenêtre contextuelle apparaîtra devant vous. Dans celui-ci, vous devrez spécifier l'adresse IP locale, le port et le mot de passe de l'administrateur. En fait, ces données ne sont nécessaires que pour empêcher des étrangers d’accéder à votre programme depuis un ordinateur. Les gens ne pourront pas accéder à l’interface d’administration depuis d’autres PC.

Ensuite, vous devez aller dans le menu « Éditer » et ouvrir « Paramètres ». Dans l'onglet « Général », vous verrez les principaux paramètres du serveur. Vous pouvez définir le port via lequel les utilisateurs se connecteront au serveur, spécifier le nombre maximum de clients et de threads et limiter les sessions avec des délais d'attente. Désormais, le port compte : pour sécuriser votre serveur, il est préférable de spécifier un port non standard. Mais vous devrez alors en informer les utilisateurs. Si vous ne prévoyez pas de limiter le nombre de clients de quelque manière que ce soit, vous pouvez laisser le champ « Max. nombre d'utilisateurs" valeur "0", c'est-à-dire sans limite.

L'avantage de créer un serveur à l'aide du serveur FileZilla est que vous pouvez définir tous les paramètres à l'aide d'une interface pratique. Si vous faisiez cela quelque part dans un environnement Linux, vous devrez alors enregistrer toutes les configurations, ce qui n'est pas très pratique et difficile. Par exemple, dans FileZilla, vous pouvez même personnaliser un message de bienvenue pour les utilisateurs. Pour ce faire, il vous suffit de vous rendre dans la rubrique « Message de bienvenue » et de rédiger un texte de bienvenue pour les clients. Et dans un environnement différent, vous devrez écrire des commandes spéciales pour cela.

Dans la rubrique « Bâtiments IP », vous pouvez spécifier les adresses IP pour lesquelles le serveur sera disponible. Si vous précisez votre adresse IP, le serveur ne sera accessible que sur le réseau local de votre ordinateur. Si vous souhaitez travailler via un serveur sur Internet, il n'est pas recommandé de restreindre les adresses IP. Si vous avez des méchants et que vous connaissez leurs adresses IP, vous pouvez les enregistrer dans l'élément « Filtres IP », ce qui interdira l'entrée pour les IP spécifiées (vous pouvez spécifier des plages).

La principale différence entre la configuration d'un serveur pour un réseau local et Internet est que dans le second cas, vous devrez en quelque sorte coordonner les configurations avec le pare-feu et le routeur. Le pare-feu peut commencer à se plaindre parce que quelqu'un essaie de se connecter à l'ordinateur et le routeur peut ne pas lui permettre de passer par le port. Dans ce cas, vous devez spécifier l'adresse IP externe de l'ordinateur dans la section « Paramètres du mode passif » des paramètres FileZilla. Vous n’êtes pas obligé de faire quelque chose de ce genre pour un réseau local : tout fonctionnera immédiatement.

Vous ne devriez pas du tout toucher à la plupart des paramètres du programme serveur FileZilla. Par exemple, il est peu probable que vous ayez besoin de configurer l'élément de menu « Paramètres de sécurité », qui est nécessaire pour ajuster la connexion de serveur à serveur. De plus, vous n'avez pas besoin de configurer « Divers » et de nombreuses autres sections de menu. N'essayez pas de trier toutes les configurations du programme à la fois, afin de ne pas vous tromper et créer des situations de conflit sur le serveur en raison de paramètres incorrects.

Tôt ou tard, des erreurs apparaîtront sur le serveur - tout le monde en a. Pour les calculer rapidement, il est recommandé d'activer l'enregistrement du fichier journal dans la section du menu « Logging ». Pour ce faire, déterminez la taille maximale du fichier journal et indiquez également l'emplacement d'un tel document sur votre ordinateur.

Dans l'onglet « Limites de vitesse », vous pouvez ajouter des restrictions pour les connexions sortantes et entrantes en termes de vitesse de téléchargement. Mais vous ne devriez pas faire cela si ce n'est pas nécessaire. Après tout, l’un des avantages les plus fondamentaux du protocole FTP est chargement rapide, qui cessera de l'être si vous fixez des restrictions. Après avoir compris les paramètres, ajoutez des utilisateurs via le menu « Utilisateurs » - et votre serveur peut déjà être utilisé ! N'oubliez pas de transmettre les informations de connexion à vos utilisateurs. Si nécessaire, vous pouvez spécifier des utilisateurs anonymes sans connexion. Assurez-vous de spécifier les droits d'accès des utilisateurs.

En raison de nombreuses demandes de lecteurs, dans ce HOWTO, nous examinerons en détail l'installation et Configuration FTP(fichier) pour Windows en utilisant l'exemple du plus populaire - FileZilla Server.

Le choix de FileZilla Server est dû au fait qu'il est l'un des plus rapides et des plus fiables (avec réglage correct) Serveurs FTP avec module de configuration graphique. Le serveur est régulièrement mis à jour et dispose d'une bonne documentation en anglais.

Nous examinerons l'installation et la configuration plus en détail sous la coupe. Attention, trafic (beaucoup de captures d'écran) !

Installation du serveur

Téléchargez le programme d'installation du serveur depuis son site officiel et exécutez-le. Les premières étapes de l'assistant sont standard pour la plupart des applications Windows, nous n'examinerons donc que les deux dernières en détail.

Sur la page Paramètres de démarrage Vous serez invité à sélectionner une méthode pour démarrer le serveur FTP :

  • Installer en tant que service, démarré avec Windows (par défaut)- démarrez le serveur comme Service Windows lors du chargement. Cette option est proposée par défaut. Le serveur FTP démarrera automatiquement même si aucun utilisateur n'est connecté. Il est recommandé de choisir cette option ;
  • Installer en tant que service, démarré manuellement— le serveur sera installé en tant que service, mais ne démarrera pas automatiquement. Pour commencer, vous devrez saisir la commande suivante dans la console Windows avec les droits d'administrateur : net start "FileZilla Server"
  • Ne pas installer en tant que service, démarrer le serveur automatiquement— le serveur ne sera pas installé en tant que service, mais sera lancé au nom de l'actuel Utilisateur Windows. Cette option est catégoriquement déconseillée, car en cas de piratage, l'attaquant bénéficiera des mêmes droits et pourra endommager le système.

Ici, il vous est demandé de sélectionner le port qui écoutera l'interface d'administration du serveur. Spécifié par défaut 14147 .

Sur la page Paramètres de démarrage Vous êtes invité à sélectionner une méthode de lancement de l'interface d'administration :


  • Démarrer si l'utilisateur se connecte, appliquer à tous les utilisateurs (par défaut)— lance l'interface d'administration lorsqu'un utilisateur se connecte au système sous la forme d'une icône dans la barre d'état système. Cet élément est sélectionné par défaut ;
  • Démarrer si l'utilisateur se connecte, appliquer à l'utilisateur actuel— lancer l'interface d'administration lorsque l'utilisateur actuel se connecte ;
  • Démarrer manuellement- exécuter manuellement. Nous vous recommandons de choisir cette option.

Case à cocher dans une case à cocher Démarrer l’interface une fois l’installation terminée lancera automatiquement l'interface d'administration du serveur une fois l'installation terminée. Ne décochez pas cette case.

Ceci termine l’installation du serveur. Commençons par le configurer.

Configuration d'un serveur FTP

Alors, démarrez le serveur et l’interface d’administration s’ils ne sont pas déjà en cours d’exécution.

Vous pouvez démarrer le serveur comme ceci : Commencer(Tous) les programmesServeur FileZillaDémarrer le serveur FileZilla, ou en utilisant la commande :

Démarrage net "FileZilla Server"

Vous pouvez lancer l'interface d'administration comme ceci : Commencer(Tous) les programmesServeur FileZillaInterface du serveur FileZilla.

Après avoir lancé l'interface d'administration, vous verrez une fenêtre vous demandant de saisir l'IP du serveur (pour le local, laissez 127.0.0.1 ), le port admin (si vous l'avez modifié lors de l'installation, spécifiez ici la bonne option, sinon laissez la valeur par défaut) et le mot de passe.

Le mot de passe par défaut est vide (il peut être défini dans les paramètres du serveur sur la page), donc cliquez immédiatement D'ACCORD pour accéder à la fenêtre principale (cliquez pour agrandir) :


La majeure partie de cette fenêtre est occupée par le journal du serveur FTP, qui affichera des enregistrements détaillés sur les utilisateurs connectés et les transferts qu'ils ont initiés. Au bas de la fenêtre, vous verrez les connexions de tous les utilisateurs connectés, leurs adresses IP et la progression du téléchargement/téléchargement des fichiers. Lorsqu'on appuie dessus clic droit en vous connectant, vous pouvez déconnecter l'utilisateur du serveur ( Expulser l'utilisateur), ou bloquer son accès via IP ( Interdire l'utilisateur).

Ouvrez les paramètres du serveur en sélectionnant dans le menu Modifier paragraphe Paramètres.

Paramètres généraux


Sur cette page, vous pouvez modifier le port principal du serveur FTP de 21 vers un autre si votre fournisseur bloque les connexions entrantes vers celui-ci. Ici, vous pouvez définir des délais d'attente en secondes, après quoi l'utilisateur sera automatiquement déconnecté du serveur. Pour désactiver les délais d'attente, définissez la valeur 0 . Si vous souhaitez limiter le nombre maximum d'utilisateurs connectés, cela peut se faire dans la ligne Nombre maximum d'utilisateurs(la valeur par défaut est définie 0 , c'est-à-dire aucune restriction).

Paramètres généraux -> Message de bienvenue


Paramètres généraux - Message de bienvenue

Ici, vous pouvez remplacer le message d'accueil standard envoyé aux clients lors de la connexion à votre serveur FTP. Vous pouvez saisir jusqu'à 1 024 caractères, chaque ligne ne doit pas dépasser 75 caractères.

Cochez la case Masquer le message de bienvenue dans le journal pour réduire la taille des fichiers journaux en désactivant l'enregistrement de ce message dans ceux-ci.

Paramètres généraux -> Liaisons IP


Paramètres généraux - Liaisons IP

Sur cette page, vous pouvez spécifier les adresses IP des interfaces réseau que le serveur FTP doit écouter. Nous vous recommandons de partir * , c'est-à-dire écoute sur toutes les interfaces possibles.

Paramètres généraux -> Filtre IP


Paramètres généraux - Filtre IP

Sur cette page, vous pouvez gérer la liste des adresses IP interdites, c'est-à-dire les adresses à partir desquelles l'accès au serveur sera bloqué (champ du haut), ainsi que les adresses qui ne peuvent pas être bannies via l'interface d'administration (champ du bas).

Chaque adresse est inscrite sur une nouvelle ligne. Dans notre exemple, les trois adresses IP spécifiées ne pourront pas se connecter au serveur et 192.168.98.187 sera impossible à bloquer.


Si vous disposez d'un routeur avec NAT, cette page est l'une des plus importantes pour vous. Cochez la case Utiliser une plage de ports personnalisée et spécifiez la plage de ports (les nombres de 1024 à 65535 sont autorisés) qui seront utilisés en mode FTP passif pour connecter les clients à votre serveur. La plage minimale est de 100 ports, mais il est recommandé d'en spécifier au moins 400. Vous devez transférer cette plage de ports dans les paramètres de votre routeur. Il est recommandé de spécifier des ports compris entre 30 000.

Ici, vous devez indiquer votre adresse IP externe. Vous pouvez spécifier un nom d'hôte, à l'aide duquel le serveur déterminera indépendamment votre adresse IP externe. Notre exemple utilise le service DynDNS.org. Si vous disposez d'une IP externe statique, indiquez-la simplement dans le champ Utilisez l'adresse IP suivante. Si l'IP est dynamique, utilisez le service DynDNS.org ou similaire et sur le terrain Utilisez l'adresse IP suivante entrez le nom d'hôte résultant (comme dans notre exemple).

Cochez la case (si elle n'est pas déjà cochée) N'utilisez pas d'adresse IP externe pour les connexions locales pour interdire l’utilisation d’adresses IP externes pour les connexions locales. Cela résoudra les problèmes de bouclage NAT sur la plupart des routeurs.


Sur cette page, vous pouvez activer l'utilisation du protocole FXP, qui vous permet de transférer directement des fichiers entre deux serveurs FTP. Par défaut, ceci est désactivé (les cases sont cochées). Si vous avez besoin du support FXP, décochez toutes les cases sur cette page.


Paragraphe Ne pas afficher les mots de passe dans le journal des messages vous permet de masquer les mots de passe des utilisateurs dans les journaux du serveur.

Démarrer minimisé permettra le lancement de l'interface d'administration en mode barre d'état réduite.

Il n'est pas recommandé de modifier les paramètres restants de cette page.


Ici, vous pouvez modifier le port écouté par l'interface d'administration, ainsi que le mot de passe administrateur.

Cochez la case Changer le mot de passe administrateur et définir Nouveau mot de passe administrateur. Les lettres et chiffres latins sont autorisés.


Sur cette page, vous pouvez activer la journalisation du serveur dans un fichier en cochant la case Activer la journalisation dans un fichier. Case à cocher dans la case à cocher Limiter la taille du fichier journalà vous permettra de préciser le maximum taille autorisée déposer. Si le fichier dépasse le nombre spécifié, il sera purgé.

Paragraphe Enregistrez tout sur FileZilla Server.log vous permet d'écrire tous les journaux du serveur dans un seul fichier, et Utiliser un fichier journal différent chaque jour crée chaque jour nouveau fichier magazine, nous recommandons donc cet article en particulier. Case à cocher Supprimez les anciens fichiers journaux après comprend le nettoyage automatique des anciens journaux.

Tous les journaux seront stockés dans un sous-répertoire Journaux Répertoire d'installation du serveur FileZilla.


Ici, vous pouvez définir des limites globales de vitesse de téléchargement et de téléchargement. Ces limites seront appliquées par le serveur pour tous les utilisateurs.

Pour définir la limite de vitesse, cochez la case Limite de vitesse constante de et spécifiez la valeur en kilo-octets par seconde.

En plus de cette page, vous pouvez définir des limites pour chaque utilisateur individuellement dans le module de gestion des utilisateurs.


Certains clients FTP prennent en charge le transfert de données compressées. La compression peut être activée en cochant la case Activer la prise en charge du MODE Z. Les taux de compression minimum et maximum sont également indiqués ici. Assurez-vous de cocher la case Exclure les plages d'adresses IP privées, qui désactivera la compression lors du transfert de fichiers au sein d'un réseau local ou lors de la connexion locale à un serveur.

Attention! L'activation de la compression peut avoir un impact négatif sur les performances du serveur FTP.


Sur cette page, vous pouvez activer le blocage automatique de l'adresse IP pour les utilisateurs qui ont mal saisi leur mot de passe un certain nombre de fois. Pour activer cette fonction, cochez la case Activer les bannissements automatiques, en ligne Bannir l'adresse IP après spécifiez le nombre maximum autorisé de tentatives de saisie de mot de passe incorrectes (minimum 10), et dans la ligne Interdiction pour— durée en heures pendant laquelle le contrevenant sera banni.

FileZilla Server vous permet de créer un nombre illimité d'utilisateurs. Chaque utilisateur a la possibilité de définir le sien dossier de travail, paramètres d'accès, limites de vitesse, etc.

Pour gérer les utilisateurs dans le menu Modifier interface d'administration, sélectionnez Utilisateurs.


Lors de votre premier démarrage, dans votre rubrique Utilisateurs sera vide, il faut donc créer un utilisateur. Pour ce faire, cliquez sur le bouton Ajouter.

Dans la fenêtre qui s'ouvre, indiquez le login souhaité (seules les lettres et chiffres latins sont autorisés). Ici, vous pouvez également spécifier un groupe s'il a déjà été créé. Entrez simplement votre identifiant et cliquez D'ACCORD.

Sélectionnez l'utilisateur créé dans la section Utilisateurs. Vous serez invité à spécifier un dossier de travail pour celui-ci, afin que la page s'ouvre automatiquement.


Cliquez sur le bouton Ajouter dans la partition et spécifiez le répertoire sur le disque auquel l'utilisateur FTP sélectionné aura accès. Après cela, sélectionnez-le dans la liste et cliquez sur Définir comme répertoire personnel. Cette action interdira de s'échapper de ce répertoire vers le haut pour des raisons de sécurité.

Pour chaque répertoire ajouté, vous pouvez définir des droits de lecture/écriture en cochant ou en décochant les cases.

Autorisations de fichiers :

  • Lire— permettre la lecture et le téléchargement de fichiers depuis le répertoire ;
  • Écrire— autoriser l'écriture de fichiers dans le répertoire ;
  • Supprimer— autoriser la suppression de fichiers du répertoire ;
  • Ajouter— permettre la reprise des fichiers sur le serveur.

Autorisations pour les répertoires :

  • Créer— permettre la création de sous-répertoires ;
  • Supprimer— autoriser la suppression de répertoires ;
  • Liste— autoriser le listing (affichage d'une liste de fichiers). Ne désactivez jamais cette action (la case doit toujours être cochée) ;
  • Sous-répertoires— étendre les droits aux sous-répertoires.

Allez maintenant à la page Général. Définissez un mot de passe pour l'utilisateur en cochant la case Mot de passe et enregistrer un mot de passe.

Case à cocher Activer le compte vous permet d'activer/désactiver le compte FTP. Ici, vous pouvez définir des limites sur le nombre maximum de connexions pour l'utilisateur. Les limites de vitesse pour l'utilisateur sont définies sur la page.

Pour supprimer un utilisateur, sélectionnez-le dans la section Utilisateurs et appuyez sur Supprimer. Bouton Rebaptiser permet de modifier le login de l'utilisateur sélectionné (renommer), et Copie- cloner, c'est-à-dire créez une copie avec un identifiant différent.

Après avoir effectué les modifications souhaitées, cliquez sur le bouton D'ACCORD. Les paramètres utilisateur prennent effet immédiatement.

Activation de l'accès anonyme au serveur

Si vous avez besoin d'un accès anonyme au serveur, ouvrez la fenêtre de gestion des utilisateurs, ajoutez un utilisateur avec connexion anonyme, décochez la case Mot de passe Pour désactiver la demande de mot de passe, sélectionnez sur la page un répertoire personnel qui sera accessible à tous et définissez droits nécessaires(n'oubliez pas de désactiver l'écriture, la reprise et la suppression des fichiers et répertoires). Après avoir cliqué D'ACCORD L'accès anonyme au serveur sera ouvert à tous.

Cet article explique comment créer facilement un serveur FTP chez vous pour transférer rapidement des fichiers vers divers appareils pour ceux qui en ont besoin, tout est très simple et sans aucun problème.

Pour configurer FTP à la maison, nous utiliserons un programme simple et facile à utiliser appelé « TYPSoft FTP Server ».

Ce sera pratique pour les personnes qui transfèrent souvent ou pas très souvent des fichiers volumineux à des amis. Par exemple, vous avez un fichier volumineux, qu'il s'agisse d'un film ou d'une vidéo d'une soirée, et vous devez transférer ce fichier à un ami. Pour ce faire, vous devez le télécharger sur un service d'hébergement de fichiers, puis envoyer le lien à un ami. Tout semble facile. Mais cela prend beaucoup de temps. Combien de temps faudra-t-il pour le télécharger, et certains services d'hébergement de fichiers n'autorisent pas le téléchargement de fichiers de plus de 100 Mo, et de nombreuses autres restrictions.

Dans le cas de votre propre serveur FTP, le transfert de fichiers volumineux deviendra plus facile et, surtout, beaucoup plus rapide.

Vous n'avez pas besoin d'attendre que le fichier soit téléchargé sur un service d'hébergement de fichiers. Tout ce que vous avez à faire est de copier ou de déplacer le fichier vers un dossier spécial sur votre PC et d'envoyer un lien à un ami comme ftp://votre IP/dossier/fichier.

Le gros inconvénient de cette méthode de transfert de fichiers est que la personne à qui vous devez transférer le fichier découvre votre adresse IP. Par conséquent, par mesure de sécurité, vous ne devez pas transférer de fichiers via votre FTP à des personnes que vous ne connaissez pas.

Comment configurer FTP sur votre ordinateur ?

Il n'y a rien de compliqué dans cette affaire. Il suffit d'installer « Serveur FTP » et d'effectuer des réglages simples. Installer un serveur est aussi simple que deux centimes, vous n'aurez aucun problème avec cela, car l'installation du serveur n'est pas plus difficile qu'un jeu informatique.

Après l'installation, vous verrez une fenêtre dans laquelle vous verrez toutes les actions, qui a téléchargé quoi, s'est connecté, etc.

Pour configurer, allez dans le menu « Paramètres - Utilisateurs ».

Par défaut, un utilisateur a déjà été créé avec le nom « Anonyme ». De plus, par défaut, un répertoire a déjà été créé à la racine du lecteur FTP « C:\ ».

Dossier FTP - Il s'agit du dossier dans lequel vous devez placer les fichiers qui seront accessibles aux utilisateurs via Client FTP ou via un navigateur classique.

Vous ne pouvez pas définir de mot de passe pour l’utilisateur « Anonyme », c’est pourquoi il est Anonyme. Si vous devez empêcher une personne de se connecter à votre FTP sans mot de passe, créez un nouvel utilisateur et définissez-lui un mot de passe dans le champ « Mot de passe ».

N'oubliez pas non plus de lui préciser son répertoire racine, dans lequel il ira immédiatement lors de la connexion.

Dans la partie inférieure droite de la fenêtre Paramètres utilisateur, vous définissez les paramètres de droits des utilisateurs. Pour chaque utilisateur, définissez les paramètres nécessaires selon vos besoins.

Je vous conseille de laisser « Dossiers imbriqués » pour tous les utilisateurs ; si vous le supprimez, la personne ne verra pas les dossiers sur FTP, mais uniquement les fichiers qui se trouvent à la racine du dossier C:\FTP.

Comment se connecter à votre propre FTP ?

Afin de vous connecter à votre propre serveur FTP, vous devez saisir votre adresse IP dans votre navigateur dans la barre d'adresse, donc « ftp://VOTRE IP/ ».

Comment connaître votre propre IP, tapez simplement « Mon IP » dans Yandex.

Dans le champ « Port FTP », saisissez votre valeur, par exemple « 126 », mais si une autre application utilise le port « 126 » il y aura un conflit, et donc rien ne fonctionnera.

Désormais, pour vous connecter via un navigateur à FTP, vous devez signer le port utilisé avec l'adresse IP, donc « ftp://VOTRE IP:126/ » si vous ne le faites pas, vous ne pourrez pas pour se connecter.

© 2024 ermake.ru -- À propos de la réparation de PC - Portail d'information