Conseils utiles

Comment créer et configurer un serveur FTP

Pin
Send
Share
Send
Send


Il existe de nombreuses façons de transférer des fichiers volumineux sur Internet, mais la plupart d’entre elles sont limitées - soit par la taille du fichier, soit par la quantité d’espace disponible, soit par la vitesse de téléchargement.

Mais il existe une bonne option: créer un serveur FTP. Ses principaux avantages:

  • pas de limite de vitesse de téléchargement,
  • Partage rapide de fichiers (pas besoin de configurer quoi que ce soit, télécharger des fichiers et attendre qu'ils soient traités),
  • la possibilité de télécharger n'importe quel document à tout moment (pratique avec Internet instable).

Comment configurer un serveur FTP?

La configuration est très simple. Pour ce faire, vous aurez besoin d'un programme pour le serveur FTP (ou plutôt, un utilitaire) appelé Golden FTP Server (il y aura beaucoup de versions gratuites).

Avez-vous téléchargé le programme? Installé? Maintenant commençons à créer. Pour ce faire, suivez ces instructions:

  1. Ouvrez l'utilitaire et cliquez sur «Ajouter».
  2. Dans la nouvelle fenêtre, dans le champ "Chemin", spécifiez le dossier que vous souhaitez partager. Dans le champ "Nom", vous pouvez écrire n'importe quoi - c'est le nom du dossier que vos amis verront. Vous pouvez également mettre un oiseau dans l'élément "Autoriser un accès complet". Dans ce cas, tout utilisateur pourra télécharger ses fichiers dans ce dossier, ainsi que les modifier ou les supprimer. Cliquez sur le bouton OK.
  3. Ensuite, le programme vous fournira immédiatement un lien. Cliquez sur "Copier dans le presse-papier" et déposez-le à vos amis.

C'est tout. Vous savez maintenant comment créer un serveur FTP. Et vous pouvez librement partager des fichiers avec tous les utilisateurs.

Au fait, encore une chose. Les documents partagés peuvent être téléchargés simultanément par plusieurs utilisateurs à qui vous avez attribué un lien de téléchargement. Bien entendu, la vitesse du saut dans ce cas sera divisée. Mais si vous avez 100 Mbps, alors ce n'est pas un problème. Juste pour vous tenir au courant.

Si vous ne comprenez pas comment configurer le serveur FTP et que tout cela est trop compliqué pour vous, vous pouvez essayer d'autres options. Heureusement, il existe au moins cinq autres moyens de transférer des fichiers volumineux sur Internet.

Comment fonctionne le protocole FTP

FTP (File Transfer Protocol) est un protocole de transmission d'informations sur Internet et sur les réseaux informatiques locaux. Ceci est un programme qui fournit une connexion à distance à un dossier dédié pour la visualisation et le partage de fichiers, y compris les plus gros. L'échange de données est possible d'un ordinateur à un serveur distant et entre d'autres serveurs FTP.

Les données étant transmises sans chiffrement du trafic, les attaquants peuvent facilement accéder aux noms de connexion et aux mots de passe. Pour un transfert de fichiers sécurisé, il est recommandé d'utiliser un protocole avec protection TLS - FTPS, chiffrant les données.

Propre serveur FTP présente certains avantages:

  • vous permet de gérer le serveur et ses ressources,
  • accorder aux utilisateurs différents droits d'accès,
  • il n'a pas besoin d'une adresse IP statique.
  • pas de limite de vitesse
  • absence de paiement à l'hébergeur pour son placement,

En fonction de la complexité de l'accès, le logiciel est sélectionné. Pour créer un serveur FTP à usage privé avec des paramètres minimaux, les packages logiciels gratuits sont très bien.

Microsoft a ajouté la fonctionnalité Internet Information Services (IIS) de Windows 7, qui partage l’accès réseau à un dossier dédié à cet usage. Par conséquent, pour créer un serveur FTP pour Windows 7, vous n'avez pas besoin d'installer de logiciel supplémentaire.

Configuration du serveur FTP

Certaines fonctionnalités standard peu utilisées sont désactivées par défaut dans Windows 7. Par conséquent, pour les activer, il est nécessaire d'effectuer un certain nombre d'étapes.

Pour créer un serveur FTP sous Windows 7, vous devez:

  • Cliquez sur "Démarrer" et ouvrez la section "Panneau de configuration". Pour faciliter la visualisation, vous pouvez sélectionner le mode Petites icônes.

Panneau de configuration sous Windows 7

  • Accédez à la section "Programmes et fonctionnalités" pour sélectionner "Activer ou désactiver les fonctionnalités Windows".

Activer ou désactiver des fonctionnalités Windows

  • Dans la liste du menu ouvert, il est nécessaire de marquer les composants qui doivent être activés en cochant la case correspondante. Il s’agit du dossier du serveur FTP. Il contient deux éléments: Extensibilité FTP et Service FTP, ainsi que le dossier Outils de gestion de site Web et la console de gestion IIS qu’il contient. Pour commencer, cliquez sur OK.

Configuration du serveur FTP

  1. Maintenant, vous devez à nouveau passer par le "Démarrer" dans le "Panneau de configuration".
  2. Recherchez la section "Administration" et ouvrez le "Gestionnaire IIS" dans cette section.
  3. Allez dans l'onglet «Sites», en cliquant avec le bouton droit sur le nom, sélectionnez «Ajouter des sites FTP» dans la liste.
  4. Dans une nouvelle fenêtre, vous devez spécifier le nom du futur serveur FTP et le chemin du répertoire avec ses données. Vous pouvez passer à l'étape de configuration suivante en cliquant sur le bouton "Suivant".
  5. Maintenant, les paramètres du serveur sont définis. Dans le champ Adresse IP, sélectionnez celui de la liste. Vous pouvez le lier à une adresse spécifique ou élargir l’accès en sélectionnant "Tout gratuit". Dans ce cas, le port standard doit être marqué 21. Si vous prévoyez d’utiliser le serveur FTP à tout moment, cochez la case «Démarrer le site FTP automatiquement». Sélectionnez l'option «Sans SSL», vous pourrez l'activer ultérieurement si nécessaire. Cliquez à nouveau sur Suivant.
  6. Dans une nouvelle fenêtre, le type d'autorisation est défini. Dans l'élément "Authentification", vous pouvez activer la connexion pour les utilisateurs réguliers ou anonymes. Ici, vous pouvez configurer les droits pour eux. Cliquez sur Terminer.

Une fois l'installation terminée, un nouveau serveur FTP apparaîtra dans la section "Sites".

Configurer le pare-feu Windows

Vous devez maintenant configurer le pare-feu Windows pour ouvrir les ports et les services.

Connectez-vous à nouveau au Panneau de configuration, puis au pare-feu Windows. Recherchez la section Options avancées.

Pare-feu Windows 7

Dans celui-ci, sélectionnez "Règles pour les connexions entrantes". Pour eux, il est recommandé de définir le mode passif. Pour ce faire, cliquez avec le bouton droit de la souris et activez les règles «Serveur FTP passif» et «Serveur FTP (trafic entrant)». De la même manière, pour les connexions sortantes, activez la règle FTP-Server dans la section correspondante.

Activer les règles de serveur FTP passif et FTP

Connexion utilisateur

Pour que les utilisateurs puissent accéder au serveur, ils doivent être connectés.

  • Dans l'onglet "Panneau de configuration", ouvrez le dossier "Administration".

  • Recherchez la section "Gestion de l'ordinateur", puis accédez au dossier "Utilisateurs locaux". En cliquant avec le bouton droit de la souris sur la ligne «Groupes», sélectionnez la fonction «Créer un groupe». Dans la nouvelle fenêtre, indiquez le nom et une courte description du groupe, cliquez sur "Créer".
  • Vous pouvez maintenant connecter les utilisateurs au groupe créé. Dans le dossier "Utilisateurs locaux", cliquez avec le bouton droit de la souris sur la ligne "Utilisateurs" et sélectionnez "Nouveau" dans la liste des menus. Remplissez les champs en entrant le nom et le mot de passe, cochez ici la case pour interdire la modification du mot de passe.
  • Pour connecter un utilisateur, cliquez avec le bouton droit sur son compte et sélectionnez «Propriétés» dans la liste du menu, puis cliquez sur l'onglet «Appartenance à des groupes» et sur le bouton «Ajouter». Recherchez le groupe créé, ajoutez-le et cliquez sur OK. Cette procédure doit être effectuée pour tous les utilisateurs du serveur.
  • À l'étape suivante, les droits d'accès des utilisateurs du groupe au répertoire de travail sont déterminés. Pour ce faire, allez dans le répertoire "Site", cliquez sur le nom avec le bouton droit de la souris et ouvrez "Propriétés". Suivant - dans l'onglet "Sécurité", dans la section "Modifier", spécifiez le nom du groupe, puis cliquez sur OK. Ensuite, vous devez configurer les droits pour les utilisateurs.
  • Entrez le "Gestionnaire IIS" en cliquant avec le bouton droit de la souris sur la ligne "Règles d'autorisation FTP", ajoutez une règle d'autorisation. Vous pouvez autoriser les utilisateurs à écrire et à supprimer des données, ou vous ne pouvez que lire.

L'installation et la configuration du serveur sont terminées. Cependant, vous devez maintenant savoir comment accéder au serveur FTP.

Les fonctionnalités standard de Windows facilitent cela. Il suffit d'ouvrir le dossier Poste de travail, puis dans la barre d'adresse, spécifiez le chemin d'accès au serveur.

Un autre moyen consiste à créer un raccourci de connexion FTP sur le bureau de l'ordinateur.

Pour ce faire, ouvrez le "Panneau de configuration", cliquez avec le bouton droit de la souris sur la section "Places réseau". Dans les tâches, sélectionnez “Ajouter un nouvel élément à l'environnement réseau”, puis cliquez sur “Choisir un autre emplacement réseau” et “Suivant”. Un raccourci apparaît maintenant dans la section "Placement réseau", que vous devez simplement faire glisser sur le bureau.

Comme vous pouvez le constater, il est utile de savoir comment configurer le serveur FTP sous Windows pour faciliter l’échange de données entre utilisateurs, de manière illimitée.

Quel est le presse-papier

Presse-papiers - Il s’agit d’une fonction du système d’exploitation (pas uniquement Windows), qui vous permet de stocker temporairement une donnée spécifique (ou même un fichier entier) dans une zone de mémoire vive spécialement allouée. En même temps, si la taille du fichier est supérieure à la RAM de l'ordinateur, le fichier d'échange est utilisé comme stockage temporaire supplémentaire (s'il est actif).

Mettez n'importe quelle information dans le presse-papier, précédemment en soulignant elle, vous pouvez les opérations copie ou découper . Dans ce cas, la copie n'affecte pas l'original, ne place qu'une copie dans le tampon et la découpe permet de déplacer l'original et de le supprimer. Vous pouvez obtenir les données du presse-papiers en utilisant la commande insertion . Toutes les commandes ci-dessus peuvent être appelées de plusieurs manières:

  1. Utiliser le menu contextuel . Sélectionnez les objets à copier et cliquez dessus avec le bouton droit de la souris. Dans le menu qui s'ouvre, vous pouvez sélectionner les éléments "Copier" et "Couper" ou "Coller".
  2. Utilisation du menu Edition . La plupart des programmes Windows ont une barre de menu spéciale en haut. En règle générale, sur cette ligne se trouve une section "Modifier" contenant les commandes nécessaires.
  3. Utiliser les raccourcis . Le moyen le plus rapide d’interagir avec le Presse-papiers est d’utiliser des raccourcis clavier:
  • CTRL + X (SHIFT + DEL) - "Couper",
  • CTRL + C (CTRL + Insérer) - "Copier",
  • CTRL + V (MAJ + Insérer) - "Coller".

Une autre caractéristique du presse-papiers est qu'il peut stocker le même objet copié. en plusieurs formats à la fois et donne au programme qui l’a demandé le format mappé par défaut sur le programme ou dont la priorité et le contenu d’information sont les plus élevés.

Nous donnons l'exemple le plus simple. Disons que nous avons copié une ligne de texte formaté d'un site. Si nous collons ce texte dans un traitement de texte, tel que Microsoft Office Word ou OpenOffice Writer, nous obtiendrons sa copie originale tout en préservant toutes les fonctionnalités de formatage (texte en gras, interligne, etc.).

Si vous collez le même fragment de texte dans l'éditeur de texte de la classe Notepad, le texte lui-même sera enregistré, mais il n'y aura pas de formatage, car Notepad ne prend pas en charge le formatage et demandera la version non formatée dans le Presse-papiers. Enfin, si vous essayez de coller notre texte dans des éditeurs graphiques, ils n'inséreront rien du tout ou ils nous renverront notre inscription sous forme pixellisée!

Ainsi, nous voyons que la fonction simple, à première vue, bien connue du système n’est pas si simple, si vous allez plus loin! Par conséquent, allons un peu plus loin :)

Fonctionnalités du Presse-papiers dans différentes versions de Windows

Dans Windows 2000 et XP, il existait un moyen de visualiser et de gérer le contenu du Presse-papiers. C'était un utilitaire appelé "Dossier de partage". Il a été lancé à l'aide du fichier exécutable à l'adresse C: Windows System32 clipbrd.exe (WIN + R - clipbrd.exe - ENTER):

Cet utilitaire permettait non seulement de visualiser ce qui se trouve actuellement dans le tampon, mais aussi de sauvegarder des données dans un fichier (format CLP), de les restaurer à partir d’un fichier précédemment enregistré, d’effacer le tampon et même de modifier le format de données à insérer (voir le menu "Affichage"). "dans la capture d'écran ci-dessus).

Pour une raison quelconque, l'utilitaire a été supprimé des versions futures de Windows (bien que vous le puissiez si vous le souhaitez, et le programme fonctionnera même sous Windows 10). Au lieu de cela, seule une petite application de console est laissée à C: Windows System32 clip.exe. Vous ne pouvez pas l'exécuter directement, mais vous pouvez l'appeler à partir de l'invite de commande (WIN + R - cmd - ENTER):

Un peu d'aide sur la commande "clip" (ou "clip.exe") nous montrera que la commande n'a pas de paramètres. Il vous permet de rediriger le contenu du tampon vers un fichier (généralement au format TXT) ou de le lire à partir d'un fichier créé précédemment en indiquant le sens de la copie à l'aide d'un crochet triangulaire (clip> fichier - écrire dans un fichier ou clip dossier WINDOWS -> dossier system32 -> clipbrd.exe. Et si vous l'avez ouvert, vous y auriez trouvé le texte ou l'image (ou autre chose) que vous avez copié.

Quant aux systèmes Windows 7 et Vista, il n’existe déjà aucun fichier clipbrd.exe, il existe un fichier clip.exe et si vous essayez de l'ouvrir, vous ne réussirez pas. Cependant, lorsque vous survolez un fichier avec la souris, une fenêtre explicative accompagnée d’une description s’affiche, indiquant «Copier les données dans le Presse-papiers». Ce fichier est responsable du presse-papiers dans Windows 7 et Vista, mais il n’est pas accessible.

Vous pouvez bien sûr copier le fichier clipbrd.exe dans le dossier system32 des systèmes Windows 7 et Vista. Il existe de nombreuses instructions sur Internet, mais la question qui se pose est de savoir pourquoi.

Dans de nombreux articles sur le presse-papiers, quelque chose est écrit comme - dans Windows XP, cette fonction archie était importante, mais pour une raison quelconque, les développeurs l'avaient supprimée. La question s'adresse à ceux qui ont formulé diverses plaintes à ce sujet dans les commentaires - pourquoi un débutant aurait-il besoin de cette fonctionnalité? La question, à coup sûr, a conduit de nombreux "sages" à la stupeur, parce que la réponse est susceptible d'être sans équivoque - il n'y a aucun besoin. En fin de compte, si je répondais à la question de savoir où se trouvait le presse-papiers, de la même façon, je ne ferais plus que dérouter les gens, et au lieu de répondre, ils auraient un désordre en tête. Toutefois, si, pour une raison quelconque, vous devez supprimer des entrées précédentes du presse-papiers, ce paramètre est dans le programme Punto Switcher. Vous pouvez en lire plus à ce sujet dans cet article -

Certains utilisateurs novices peuvent demander - pourquoi ne nous avez-vous pas dit immédiatement que dans Windows XP, tampon Puis-je "sentir"? La réponse, ai-je dit, et plus d'une fois - pour les utilisateurs novices, ne remontez pas encore dans le fichier Windows, car il y a tout et tout le système d'exploitation. Dieu nous en préserve, si vous décidez de «modifier» quelque chose ou de supprimer accidentellement quelque chose de «superflu», les performances du système risquent alors d'être altérées. Donc, dès que vous regardez ce fichier clipbrd.exe lui-même, laissez-le immédiatement pour ne pas faire des choses qui, le plus souvent, se produisent par hasard.

Eh bien, c’est tout, j’espère que cet article vous sera utile. Bonne chance à tous, au revoir!

Qu'est-ce qu'un serveur FTP?

& nbsp & nbsp L'acronyme FTP provient de l'anglais File Transfer Transfer Rotocol (protocole de transfert de fichier) est un protocole au niveau de l'application permettant l'échange de fichiers à l'aide du protocole de transport TCP / IP entre deux ordinateurs, un client FTP et un serveur FTP. C'est l'un des protocoles les plus anciens et encore largement utilisés.

Le protocole FTP est conçu pour résoudre les tâches suivantes:

accès aux fichiers et répertoires sur des hôtes distants

assurer l'indépendance du client sur le type de système de fichiers de l'ordinateur distant

transmission de données fiable

utilisation des ressources d'un système distant.

Le protocole FTP prend en charge deux canaux de connexion à la fois - l'un pour la transmission des commandes et les résultats de leur exécution, l'autre pour l'échange de données. Avec les paramètres FTP standard, le serveur utilise le port TCP 21 pour organiser le canal de transmission et de réception des commandes et le port TCP 20 pour organiser le canal de réception / transmission de données.

Le serveur FTP attend une connexion des clients FTP au port TCP 21 et, après avoir établi une connexion, reçoit et traite les commandes FTP, qui sont des chaînes de texte en clair. Les commandes déterminent les paramètres de connexion, le type de données transférées et les actions relatives aux fichiers et aux répertoires. Après s'être mis d'accord sur les paramètres de transmission, l'un des participants à l'échange passe en mode passif et attend les connexions entrantes pour le canal d'échange de données. Le second établit une connexion avec ce port et lance le transfert. Une fois le transfert terminé, la connexion de données est fermée, mais la connexion de contrôle reste ouverte, ce qui vous permet de continuer la session FTP et de créer une nouvelle session de données.

. FTP peut être utilisé non seulement pour transférer des données entre un client et un serveur, mais également entre deux serveurs. Dans ce cas, le client FTP établit une connexion de contrôle avec les deux serveurs FTP, met l'un d'eux en mode passif et le second en mode actif, créant un canal de transfert de données entre eux.

Le client FTP est un programme qui se connecte à un serveur FTP et effectue les opérations nécessaires pour afficher le contenu des répertoires du serveur, recevoir, transférer et supprimer des fichiers ou des dossiers. En tant que tel programme, vous pouvez utiliser un navigateur standard, des composants du système d'exploitation ou des logiciels spécialement conçus, tels que le populaire gestionnaire de téléchargement Download Master ou le client FTP multifonctionnel FileZilla.

Le protocole FTP a été développé à l'époque où le client et le serveur interagissaient directement, sans conversion intermédiaire de paquets TCP, et en mode standard, il était possible de créer une connexion TCP non seulement à l'initiative du client, mais également à l'initiative du serveur à partir du port TCP 20 sur TCP - le port client dont le numéro est transmis lors de la création d'une session de transfert de données.

Les réalités actuelles font qu’une telle connexion TCP de serveur à client dans la grande majorité des cas est impossible ou très difficile à mettre en œuvre en raison du fait que, dans la plupart des cas, une technologie avec traduction d’adresses réseau est utilisée pour la connexion à Internet. , когда клиент не имеет сетевого интерфейса, доступного для создания прямого TCP- соединения из Интернет. Типовая схема стандартного подключения к Интернет выглядит следующим образом:

Подключение к Интернет выполняется через специальное устройство - Router ( маршрутизатор с функцией NAT ), имеющее, как минимум два сетевых порта - один подключенный к сети провайдера, имеющий сетевой интерфейс с маршрутизируемым IP-адресом ( так называемый, "белый IP" ), например 212.248.22.144, и порт с сетевым интерфейсом для подключения устройств локальной сети с приватным, немаршрутизируемым IP-адресом, например 192.168.1.1 ( "серый IP" ). При создании соединений от сетевых устройств локальной сети к внешним сетевым узлам, IP-пакеты направляются на маршрутизатор, который выполняет трансляцию адресов и портов таким образом, чтобы, адресом отправителя стал его белый IP-адрес . Результаты трансляции сохраняются и при получении ответного пакета, выполняется обратное преобразование адреса. Таким образом, маршрутизатор обеспечивает пересылку TCP/IP - пакетов от любых устройств локальной сети во внешние сети и обратную пересылку полученных ответных пакетов. Но в тех случаях, когда на вход сетевого интерфейса, подключенного к сети провайдера, принимается пакет, который не имеет отношения к ответным TCP-пакетам, возможны следующие варианты реакции программного обеспечения маршрутизатора:

- le paquet est ignoré car il n'y a pas de service réseau capable de le gérer.

- le paquet est reçu et traité par le service réseau du routeur lui-même, si un tel service existe et attend une connexion sortante ("à l'écoute") avec le port dont le numéro est indiqué dans le paquet reçu.

- le paquet est envoyé au serveur sur le réseau local, dans l'attente de ce type de connexion entrante, conformément aux règles de mappage de port spécifiées par les paramètres du routeur.

C’est pourquoi, à l’heure actuelle, le "mode passif" est devenu le principal mode de fonctionnement via FTP, dans lequel les connexions TCP ne sont établies que du client au port TCP du serveur. Le mode actif est utilisé dans les cas où une connexion TCP entre le serveur et les ports du client est possible, par exemple, lorsqu'ils se trouvent sur le même réseau local. La sélection du mode de connexion FTP est effectuée par des commandes spéciales:

PASV - le client envoie une commande pour effectuer l'échange de données en mode passif. Le serveur renverra l'adresse et le port auxquels vous devez vous connecter pour recevoir ou transmettre des données. Exemple de fragment de session FTP avec paramètre de mode passif:

PASSV - commande de passage en mode passif transmis par FTP - client à serveur FTP

227 Entrée en mode passif (212,248,22,144,195,89) correspond à la réponse du serveur FTP, où 227 correspond au code de réponse, un message texte sur le passage au mode passif et, entre parenthèses, l'adresse IP et le numéro de port qui seront utilisés pour créer le canal de transfert de données. L'adresse et le numéro de port sont affichés sous forme de nombres décimaux, séparés par une virgule. Les 4 premiers chiffres correspondent à l'adresse IP (212.248.22.144), les 2 autres numéros spécifient le numéro de port, calculé à l'aide de la formule suivante: le premier nombre est multiplié par 256 et le deuxième nombre est ajouté au résultat. Dans cet exemple, le numéro de port est 195 * 256 +89 = 50017

Adresse IP du client PORT numéro de port - le client envoie une commande pour organiser une session en mode actif. L'adresse IP et le numéro de port sont définis dans le même format que dans l'exemple précédent, par exemple PORT 212.248.22.144, 195. Pour organiser le transfert de données, le serveur lui-même se connecte au client sur le port spécifié.

Installez et configurez le serveur FTP FileZilla.

Téléchargez le package d'installation de FileZilla Server correspondant à votre version du système d'exploitation sur la page du projet SourceForge.

L'installation du serveur est effectuée de manière standard, à l'exception de l'élément avec le choix des paramètres pour le panneau de configuration du serveur FileZilla Server Interface:

L’interface de serveur FileZilla est le principal outil de gestion de serveur par lequel tous les paramètres nécessaires sont définis. Par défaut, le panneau de commande fonctionne sur une interface de bouclage sans accès par mot de passe. Si nécessaire, par exemple, si le contrôle à distance du serveur FTP est requis, ces paramètres peuvent être modifiés.

Une fois l'installation terminée, une fenêtre d'invite s'ouvre pour vous connecter au serveur:

Après avoir saisi l'adresse IP, le numéro de port et le mot de passe (si vous les avez spécifiés lors de l'installation), le panneau de configuration de FileZilla Server s'ouvre:

En haut de la fenêtre se trouvent le menu principal et les boutons du panneau de commande. Vous trouverez ci-dessous deux zones - les messages d’information du serveur et les informations statistiques. Dans l’ensemble, le panneau de configuration FTP de FileZilla Servver est assez simple et facile à utiliser. Les éléments du menu principal:

Fichier - Modes de fonctionnement du panneau de commande du serveur FTP. Contient des sous-éléments

- Connect to Server - connectez-vous au serveur
- Déconnecter - déconnecter du serveur
- Quitter - ferme le panneau de commande.

Serveur - Gestion du serveur FTP. Il contient les sous-éléments:

- Actif - démarrer / arrêter le serveur FTP. Lorsque cette case est cochée, le serveur FTP est lancé et s’il est désactivé, il est arrêté.
- Verrouiller - bloquer / autoriser les connexions au serveur. Lorsque coché, les nouvelles connexions au serveur sont interdites.

Modifier - modifier les paramètres. Sous points:

- Paramètres - paramètres de base du serveur.
- Utilisateurs - Paramètres utilisateur du serveur FTP
- Groupes - paramètres des groupes d'utilisateurs.

Par exemple, configurons le serveur pour les conditions suivantes:

le serveur est situé derrière NAT, a une adresse IP privée, mais doit être accessible depuis Internet, prend en charge le mode passif et utilise des ports TCP non standard. L'utilisation de ports non standard peut réduire le risque d'attaques de pirates informatiques. En outre, certains fournisseurs utilisent le filtrage du trafic et bloquent les ports standard 20 et 21.

les utilisateurs ont la possibilité de télécharger depuis le serveur, de télécharger sur le serveur, de supprimer et de renommer des fichiers et des dossiers.

Si vous utilisez une adresse IP dynamique, vous devez vous assurer que le serveur est accessible par nom DNS.

le serveur fonctionnera sur un poste de travail dans l'environnement Windows 7 / Windows 8.

En d'autres termes, vous devez créer un serveur FTP accessible à partir d'Internet pour échanger des fichiers entre utilisateurs, bien entendu, gratuitement. Il est tout à fait compréhensible qu'en plus de créer la configuration nécessaire du serveur FTP lui-même, vous devrez modifier certains paramètres du routeur, les paramètres du pare-feu Windows et résoudre le problème d'une adresse IP dynamique afin que le serveur soit accessible par son nom, quelle que soit l'adresse IP modifiée.

Résoudre le problème d'adresse IP dynamique.

& nbsp & nbsp Ce problème n'a pas besoin d'être résolu dans les cas où une adresse IP statique est utilisée lors de la connexion à Internet, ou dynamique, mais conformément aux paramètres du fournisseur, il est presque toujours le même. Sinon, vous pouvez utiliser une technologie appelée Dynamic DNS (DDNS). Cette technologie permet une mise à jour presque en temps réel des informations relatives à l'adresse IP sur le serveur DNS et un accès au routeur (et aux services associés) par le nom enregistré, sans prêter attention au changement d'adresse IP dynamique.

Pour mettre en œuvre cette technologie gratuitement, vous devez vous inscrire sur un service DNS dynamique et installer le logiciel client pour mettre à jour l'enregistrement DNS en cas de changement de l'adresse IP correspondante. Le support DNS dynamique est généralement assuré par les fabricants d’équipements de réseau (D-Link, Zyxel, etc.), certains hébergeurs et des sociétés spécialisées, telles que le célèbre DynDNS. Cependant, après le second semestre de 2014, tous les services fournis gratuitement aux utilisateurs enregistrés pour un usage non commercial sont devenus payants. La solution la plus populaire était peut-être l'utilisation d'un DNS dynamique basé sur le service No-IP.org, qui est gratuit. fournit des services de support pour 2 nœuds avec une adresse IP dynamique. Pour utiliser le service gratuitement, vous devez vous enregistrer et visiter le site périodiquement (environ une fois par mois) afin de mettre à jour les informations sur les nœuds utilisés avec une adresse IP dynamique. Si vous ignorez la mise à jour des données du nœud, le service est suspendu et, par conséquent, il sera impossible de se connecter au nœud par son nom. Avec une utilisation payante du service, une mise à jour n'est pas nécessaire.

& nbsp & nbsp La plupart des routeurs modernes (modems) prennent en charge de manière intégrée un client DNS dynamique. Sa configuration est généralement très simple - remplissez les champs avec le nom d'utilisateur et le mot de passe, ainsi que le nom d'hôte obtenu lors de l'enregistrement sur le service DDNS. Exemple pour Zyxel P660RU2

& nbsp & nbsp L'utilisation du client DDNS intégré dans le routeur / modem est préférable à l'utilitaire de mise à jour des données DNS exécuté dans l'environnement OS, car il vous permet d'implémenter des fonctionnalités supplémentaires, telles que le contrôle du routeur via Internet lorsque l'ordinateur est éteint et l'activation à distance des ordinateurs à l'aide de la technologie NAT. Réveil sur le LAN.

Dans les cas où il n'est pas possible d'utiliser le client DDNS intégré, vous devrez utiliser un logiciel d'application - un programme client de support DNS dynamique. Un tel programme se connecte régulièrement à un serveur qui prend en charge un nom de domaine enregistré associé à un routeur via lequel il est connecté à Internet et appelle la procédure de mise à jour IP lorsqu’elle change. Les paramètres du serveur sont définis de telle sorte que le nom DNS et l'adresse IP de la connexion Internet soient comparés dans un temps très court, et que la nature dynamique de l'adresse n'a pratiquement aucun effet sur la santé des services associés au nom DNS.

La procédure est la suivante:

Nous allons sur le site No-IP.org. Pour travailler avec un compte existant ou nouveau, utilisez le bouton "Connexion" (dans la partie supérieure droite de la page).

  • Nous créons, s'il n'a pas encore été créé, votre compte - cliquez sur "Créer un compte". Le formulaire d'inscription change périodiquement, mais il est obligatoire de saisir le nom d'utilisateur, le mot de passe et votre adresse électronique souhaités. Un e-mail avec un lien pour confirmer l’enregistrement est envoyé à l’e-mail spécifié lors de l’enregistrement. Lors de l’inscription, nous sélectionnons un accès gratuit - cliquez sur le bouton Inscription gratuite après avoir rempli tous les champs requis.
  • Après une inscription réussie, nous entrons sur le site et ajoutons une entrée pour votre site - cliquez sur le bouton "Ajouter des hôtes"

    En fait, il vous suffit de saisir le nom d'hôte sélectionné, dans ce cas myhost8.ddns.net. Les paramètres restants n'ont pas besoin d'être modifiés. Ensuite, vous devez télécharger et installer un logiciel spécial, le client de mise à jour dynamique (DUC), dont le lien se trouve sur la page principale du site. Une fois l'installation de DUC terminée, il sera lancé et une fenêtre d'autorisation s'ouvrira, dans laquelle vous devrez entrer le nom d'utilisateur ou l'adresse e-mail et le mot de passe reçus lors de votre inscription sur le site no-ip.org. Cliquez ensuite sur le bouton Edit Hosta et cochez la case en regard du nom d'hôte créé précédemment (myhost8.ddns.net). Maintenant, «l'adresse IP blanche» de votre connexion Internet correspondra constamment au nom d'hôte sélectionné. Si vous rencontrez des problèmes pour mettre à jour l'adresse IP, vérifiez si l'activité réseau du client DUC est bloquée par le pare-feu.

    Configuration du serveur FTP

    & nbsp & nbsp L'utilisation de numéros de port non standard pour un serveur FTP n'est pas nécessaire du tout si le fournisseur n'utilise pas de filtrage du trafic ou si vous n'êtes pas intéressé par l'analyse des ports pour les vulnérabilités et les tentatives de mot de passe. Dans cet article, l'utilisation d'un serveur FTP avec des ports TCP non standard est présentée comme l'une des options possibles.

    Les paramètres de FileZilla Server sont définis via le menu "Edition" - "Paramètres"

    La fenêtre Paramètres généraux concerne les paramètres généraux du serveur FTP.

    Dans le champ "Listen on this port", vous pouvez spécifier le numéro de port des connexions TCP entrantes. Par défaut, ce champ a la valeur 21 et pour utiliser un nombre non standard, vous devez spécifier la valeur sélectionnée, par exemple - 12321. L'utilisation d'un port TCP non standard présente certains inconvénients, car elle nécessite une indication obligatoire de sa valeur lors de la création d'une session:

    ftp://myhost8.ddns.net - Voir le lien pour le cas en utilisant les numéros de port standard.
    ftp://myhost8.ddns.net:12321 - Voir le lien pour le cas utilisant le numéro de port 12321.

    Si vous envisagez d’utiliser le serveur à la fois avec un accès Internet et un réseau local, il est judicieux de laisser la valeur standard 21 et d’utiliser un numéro de port non standard pour les connexions Internet en configurant le transfert des paquets reçus sur le port 12321 du routeur au port 21 du serveur FTP dans réseau local. Avec ce paramètre, vous n'avez pas besoin de spécifier le numéro de port pour les sessions FTP sur le réseau local.

    D'autres paramètres sont destinés au réglage des performances et aux délais d'attente des sessions. Ils peuvent être laissés inchangés. Les sections restantes des paramètres généraux peuvent également être laissées par défaut:

    Message de bienvenue - texte envoyé au client lors de la connexion.

    Liaison IP - sur quelle interface réseau les connexions client seront-elles attendues? Par défaut - sur n’importe lequel, mais vous pouvez en spécifier un spécifique, par exemple 192.168.1.3.

    Filtre IP - configurez les règles de filtrage des adresses IP des clients. Par défaut, les connexions pour toute adresse IP sont autorisées.

    La section Paramètres du mode passif est utilisée pour les paramètres du mode passif FTP et nécessitera la modification de presque tous les paramètres par défaut.

    Les numéros de port qui seront utilisés pour transmettre des données en mode passif doivent être définis manuellement, car vous devrez configurer le routeur pour les rediriger vers l'interface réseau écoutée par le serveur. Par conséquent, vous devez vérifier l'autorisation du mode "Utiliser une plage de ports personnalisée" et définir la plage - par exemple, de 50 000 à 50020. Le nombre de ports écoutés par le serveur détermine la limite du nombre de sessions de transfert de données simultanées.

    La sous-section spécifique à IPv4 définit l'adresse IP que le serveur enverra en réponse à une commande PASV. Dans ce cas, cela ne devrait pas être notre propre serveur IP 192.168.1.3, mais «l’IP blanche» de notre connexion Internet. Par conséquent, vous devez définir le mode "Utiliser l'adresse IP suivante" et à la place de l'adresse IP, entrez le nom obtenu lors de l'enregistrement sur le service DNS dynamique - myhost8.ddns.net. Vous pouvez également utiliser le mode de détermination de l'adresse IP externe à l'aide du projet FileZilla en activant. "Récupérer une adresse IP externe à partir de:". Cette option peut être sélectionnée dans les cas où il n'est pas possible d'utiliser l'outil DNS dynamique. Si vous envisagez d'utiliser un serveur FTP sur votre réseau local, vous devez définir le mode sur "Ne pas utiliser d'adresse IP externe pour les connexions locales" (n'utilisez pas d'adresse IP externe pour les connexions au sein du réseau local).

    Les paramètres de serveur restants peuvent être laissés tels quels ou, si nécessaire, ultérieurement: Paramètres de sécurité - paramètres de sécurité. Par défaut - les connexions pouvant être utilisées pour implémenter des attaques DDoS sont interdites

    Divers - paramètres pour les tailles de mémoire tampon et autres paramètres des journaux et certaines commandes FTP.

    Paramètres de l'interface d'administration - paramètres du panneau de commande du serveur. Vous pouvez spécifier l'interface réseau, le numéro du port d'écoute, les adresses IP à partir desquelles il est autorisé à se connecter au panneau de commande et le mot de passe.

    Journalisation - paramètres du journal des événements du serveur. Par défaut, l'écriture dans un fichier n'est pas effectuée.

    Limite de vitesse - paramètres permettant de limiter la vitesse de transfert des données. La valeur par défaut est illimitée.

    Compression de transfert de fichier - paramètres de compression de fichier pendant le transfert. Par défaut, pas de compression.

    Les paramètres SSL / TLS permettent le cryptage des données transmises. Par défaut, pas de cryptage.

    Autoban - active le blocage automatique des utilisateurs qui sélectionnent un mot de passe pour se connecter. Par défaut, le verrouillage automatique est désactivé.

    Configurer la redirection de port et le pare-feu

    Pour que le serveur FTP soit accessible depuis Internet, il est nécessaire de configurer le routeur de sorte que les connexions entrantes provenant de certains ports TCP de l'interface externe soient redirigées vers les ports TCP écoutés par le serveur FTP du réseau interne. La terminologie utilisée peut varier selon les modèles de routeurs, mais leur signification est identique. Un paquet TCP avec un numéro de port spécifique reçu sur une interface externe (WAN) doit être envoyé au réseau local avec l'adresse IP et le port souhaités. Exemple de paramètres de routeur D-Link DIR-320NRU pour le transfert de port utilisé en mode FTP passif:

    Les paquets reçus sur l'interface IP blanche et ayant des numéros de port compris entre 50000 et 50020 seront redirigés vers l'adresse IP spécifiée par le champ IP interne (dans notre cas, 192.168.1.3). Une redirection est créée de la même manière pour le port 50021 si vous avez modifié le numéro de port standard ou vers le port 21 du serveur FTP si vous ne l'avez pas modifié.

    Après avoir appliqué ces paramètres, le serveur FTP sera disponible à l’URL ftp://myhost8.ddns.net/100021 ou, pour une connexion au réseau local:

    ftp://192.168.1.3 - si vous n'avez pas modifié le numéro de port standard (21) dans les paramètres du serveur FTP.

    ftp://192.168.1.3 ל 0021 - si un numéro de port non standard est utilisé.

    Au lieu d'une adresse IP, vous pouvez utiliser le nom de l'ordinateur s'il peut être résolu en une adresse IP.

    Si la connexion au serveur FTP ne se produit pas, il se peut que le pare-feu bloque les connexions nécessaires au fonctionnement du serveur FTP créé. Si vous utilisez le pare-feu Windows intégré, vous devez ajouter une règle permettant l'activité du réseau pour le service "Serveur FTP FileZilla". Si vous utilisez un pare-feu tiers ou un antivirus avec filtrage du trafic, vous devez créer la règle appropriée à l'aide des outils de configuration disponibles pour autoriser les connexions réseau. Il existe des options lorsque des paramètres sont définis pour autoriser toute activité réseau d'un programme particulier ou pour résoudre les adresses et les ports sélectionnés qui s'appliquent à tous les programmes.

    Le diagnostic est mieux lancé sur le serveur FTP lui-même. En tant qu'outil de diagnostic, vous pouvez utiliser le client telnet standard (utilitaire telnet.exe). Tous les pare-feux ne bloquent pas les connexions sur l'interface de bouclage et pour vérifier que les paramètres du serveur sont corrects, vous pouvez vous y connecter en entrant la commande suivante:

    telnet localhost 21 - si vous utilisez un numéro de port standard.

    telnet localhost 50021 - si le numéro de port standard a été modifié.

    Lorsque cette commande est exécutée, il se connecte au serveur FTP via l’interface de bouclage et le message de bienvenue doit être affiché dans la fenêtre telnet. Si cela ne se produit pas, le serveur s’est peut-être arrêté, un conflit de port ou le port 21 (50021) n’écoute pas. Pour le diagnostic, vous pouvez utiliser la commande netstat:

    Les options de ligne de commande signifient:

    n - utilise des numéros de port numériques et des adresses IP

    a - affiche toutes les connexions et les ports d'écoute

    b - affiche les noms des programmes impliqués dans la création de connexions.

    Exemple de résultats affichés de l'exécution de la commande:

    Nom & nbsp & nbsp Adresse locale & nbsp & nbsp Adresse externe & nbsp & nbsp Statut
    TCP
    [FileZilla Server.exe]
    TCP & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp
    Rpcss

    В колонке Локальный адрес имеется значение 0.0.0.0:21 , которое говорит о том, что программа с именем FileZilla Server.exe слушает ( состояние LISTENING ) TCP порт с номером 21 на всех сетевых интерфейсах. Если в настройках FTP-сервера был указан конкретный интерфейс и другой номер порта, то это значение будет содержать IP:порт , например – 192.168.1.3:50021

    Для вывода результатов в постраничном режиме, можно воспользоваться командой:

    netstat -nab | more

    Или использовать поиск результатов по номеру порта: netstat -nab | find ":21"

    Если сервер недоступен на непетлевом интерфейсе , и доступен на петлевом - нужно разбираться с настройками брандмауэра.

    Настройка пользователей и групп.

    Настройка пользователей и групп выполняется через меню "Edit" - "Users" ( "Groups" ). Группы создавать необязательно, но иногда удобно, для тех случаев, когда имеется большое количество пользователей, и их права по отношению к FTP-серверу различаются. Настройки и групп и пользователей практически идентичны:

    В данном примере отображен результат добавления пользователя FTP-сервера с именем user1 имеющего полные права на запись, чтение, удаление и слияние файлов, а также на просмотр содержимого, удаление и создание подкаталогов в каталоге C:ftppublic

    На странице General выполняется добавление, удаление и изменение свойств пользователей.
    На странице Shared Folders выполняются настройки, определяющие перечень каталогов файловой системы, которые будут использоваться FTP-сервером для предоставления доступа к ним по протоколу FTP. Каждому пользователю или группе пользователей может предоставлен свой каталог с определенными правами по отношению к его содержимому.
    Sur la page Limites de vitesse, vous pouvez définir des limites pour la vitesse d’échange de données.
    Sur la page Filtre IP, vous pouvez spécifier des règles de filtrage pour l'adresse IP de l'utilisateur, en spécifiant les adresses à partir desquelles il est interdit ou autorisé à se connecter au serveur.


    Liste des commandes FTP de base

    ABOR - Abandonner le transfert de fichier
    CDUP - Change le répertoire en parent.
    CWD - Change le répertoire en cours.
    DELE - Supprime le fichier (nom de fichier DELE).
    HELP - Affiche une liste des commandes reçues par le serveur.
    LIST - Retourne une liste de fichiers de répertoires. La liste est transmise via une connexion de données (port 20).
    MDTM - Renvoie l'heure de modification du fichier.
    MKD - Créer un répertoire.
    NLST - Retourne une liste de fichiers de répertoires dans un format plus court que LIST. La liste est transmise via une connexion de données (port 20).
    NOOP - Opération vide
    PASV - Entrer en mode passif. Le serveur renverra l'adresse et le port auxquels vous devez vous connecter pour collecter des données. La transmission commence lorsque RETR, LIST, etc. sont entrés.
    PORT - Entrer en mode actif. Par exemple, PORT 12,34,45,56,78,89. Contrairement au mode passif pour le transfert de données, le serveur se connecte lui-même au client.
    PWD - Retourne le répertoire du serveur actuel.
    QUIT - Déconnecter
    REIN - Réinitialiser une connexion
    RETR - Télécharger le fichier. Il doit y avoir une commande PASV ou PORT avant RETR.
    RMD - Supprimer le répertoire
    RNFR et RNTO - Renommer un fichier. RNFR - quoi renommer, RNTO - quoi.
    TAILLE - Retourne la taille du fichier
    STOR - Télécharger un fichier sur le serveur. Il doit y avoir une commande PASV ou PORT avant STOR.
    SYST - Retourne le type de système (UNIX, WIN,)
    TYPE - Définit le type de transfert de fichier (A-texte ASCII, I - binaire)
    USER - Nom d'utilisateur pour la connexion au serveur

    Le client FTP se connecte au serveur avec le nom d'utilisateur user1, un mot de passe vide, et télécharge un fichier appelé cpu-v. Les messages du serveur FTP sont surlignés en rouge et le client FTP en bleu. L'échange de directives et de paramètres peut varier légèrement selon les versions du logiciel client FTP et du serveur FTP.

    Après la connexion, le serveur transfère les informations le concernant au client:
    220-FileZilla Server version 0.9.45 beta
    220 - écrit par Tim Kosse ([email protected])
    220 S'il vous plaît visitez http://sourceforge.net/projects/filezilla/
    Le client passe le nom d'utilisateur:
    Utilisateur utilisateur1
    Le serveur demande le mot de passe:
    331 Mot de passe requis pour l'utilisateur1
    Le client envoie un mot de passe vide:
    Passe
    Le serveur vérifie le compte d'utilisateur et signale le début de la session:
    230 connectés
    Le client demande le type de système d'exploitation sur le serveur:
    SYST
    Le serveur indique que le type Unix émulé par le serveur Filezilla est:
    215 UNIX émulé par FileZilla
    Le client demande une liste de paramètres pris en charge par le serveur:
    Feat
    Le serveur répond avec une liste de paramètres pris en charge:
    211-Caractéristiques:
    MDTM
    FLUX DE REPOS
    La taille
    Type MLST *, taille *, modifier *,
    Mlsd
    Utf8
    CLNT
    Mfmt
    211 fin
    Le client demande le répertoire du serveur actuel:
    Pwd
    Le serveur signale que le répertoire actuel est la racine ("/"):
    257 "/" est le répertoire courant.
    Le client indique qu'il transmettra des données binaires:
    Type i
    Le serveur confirme le type de données transférées:
    200 Type réglé sur I
    Le client indique qu'il utilisera le mode FTP passif:
    PASV
    Le serveur signale le passage au mode passif et transmet l'adresse IP et le port pour le mode FTP passif.
    227 Entrée en mode passif (212,248,22,114,195,97)
    Le client demande la réception d'un fichier nommé cpu-v depuis le répertoire du serveur en cours.
    Retr cpu-v
    Le serveur signale le début du transfert de données:
    150 Canal de données d'ouverture pour le téléchargement de fichiers à partir du serveur de "/ cpu-v"
    Une fois l'opération terminée, le serveur signale un transfert réussi:
    226 transféré avec succès "/ cpu-v"

    En conclusion, j’ajoute que le projet Filezilla inclut non seulement le développement et la prise en charge d’un serveur FTP gratuit de haute qualité, mais également le célèbre client FTP gratuit.

    Installez et configurez l'article du client FTP de Filezilla avec une brève description du client FTP gratuit pour Linux, Mac OS et Windows. Ce client FTP prend en charge de nombreux protocoles de transfert de données appliqués: FTP, FTP sur SSL / TLS (FTPS), Protocole de transfert de fichiers SSH (SFTP), HTTP, SOCKS et proxy FTP. En d’autres termes, Filezilla FTP Client est un logiciel universel permettant de recevoir et de transférer des fichiers en utilisant tous les protocoles d’application modernes entre les nœuds de diverses plates-formes.


    Si vous souhaitez partager un lien vers cette page sur votre réseau social, utilisez le bouton "Partager"

    Pin
    Send
    Share
    Send
    Send