Votre propre fournisseur : configurez des serveurs FTP et TFTP. Comment créer des connexions FTP (gestionnaires de fichiers Total Commander et FileZilla)

Grâce à Protocole FTP Vous pouvez transférer des fichiers et des dossiers sur Internet et sur le réseau local. À une certaine époque (avant l'avènement des torrents), il y avait des milliers de serveurs FTP sur lesquels vous pouviez trouver presque n'importe quel fichier.

Néanmoins, même maintenant, le protocole FTP est très populaire : par exemple, en vous connectant au serveur, vous pouvez y télécharger votre site ; En utilisant FTP, vous pouvez transférer des fichiers de n'importe quelle taille les uns aux autres (en cas d'interruption de connexion, le téléchargement peut être poursuivi à partir du moment de la "pause", et non relancé).

Dans cet article, je vais donner quelques les meilleurs programmes pour travailler avec FTP et montrer comment se connecter au serveur FTP en eux.

Soit dit en passant, le réseau propose également des promotions. sites à rechercher divers dossiers des centaines de serveurs FTP en Russie et à l'étranger. Ainsi, par exemple, vous pouvez rechercher des fichiers rares sur eux qui ne peuvent pas être trouvés dans d'autres ahs ...

Commandant total

Site officiel : wincmd.ru/

Un des plus programmes universels, aide au travail : avec grande quantité des dossiers; lorsque vous travaillez avec des archives (déballage, emballage, édition); travailler avec FTP, etc.

En général, plus d'une fois ou deux dans mon article, j'ai recommandé d'avoir ce programme sur ordinateur (en complément du conducteur standard). Considérez comment vous connecter à un serveur FTP dans ce programme.

Note importante! Il y a 4 paramètres clés nécessaires pour se connecter à un serveur FTP :

  • Serveur : www.sait.com (par exemple). Parfois, l'adresse du serveur est donnée sous forme d'adresse IP : 192.168.1.10 ;
  • Port : 21 (le plus souvent le port par défaut est 21, mais parfois différent de cette valeur) ;
  • Login : Pseudonyme (ce paramètre est important lorsque les connexions anonymes sont interdites sur le serveur FTP. Dans ce cas, vous devez être enregistré ou l'administrateur doit vous fournir un login et un mot de passe pour y accéder). Soit dit en passant, chaque utilisateur (c'est-à-dire chaque connexion) peut avoir ses propres droits sur FTP - l'un est autorisé à télécharger des fichiers et à les supprimer, et l'autre ne peut que les télécharger ;
  • Mot de passe : 2123212 (mot de passe d'accès, utilisé conjointement avec la connexion).

Où et comment saisir des données pour se connecter au FTP dans Total Commander

et cliquez dessus (capture d'écran ci-dessous).

3) Dans la fenêtre qui apparaît, cliquez sur le bouton "Ajouter ...".

  1. Nom de la connexion : saisissez-en un qui vous permettra de vous souvenir facilement et rapidement du serveur FTP auquel vous vous connecterez. Ce nom n'affecte rien, sauf pour votre commodité ;
  2. Serveur : port - ici, vous devez spécifier l'adresse du serveur ou l'adresse IP. Par exemple, 192.158.0.55 ou 192.158.0.55:21 (dans cette dernière version, le port est également indiqué après l'adresse IP, parfois vous ne pouvez pas vous connecter sans lui) ;
  3. Compte : il s'agit de votre login ou pseudo qui est donné lors de l'inscription (si la connexion anonyme est autorisée sur le serveur, alors vous n'avez pas besoin de le saisir) ;
  4. Mot de passe : eh bien, pas de commentaires ici...

Après avoir entré les paramètres de base, cliquez sur "OK".

5) Vous vous retrouverez dans la fenêtre initiale, seulement maintenant dans la liste des connexions au FTP - il y aura notre connexion nouvellement créée. Vous devez le sélectionner et cliquer sur le bouton "Se connecter" (voir capture d'écran ci-dessous).

Si tout est fait correctement, dans un instant, vous verrez une liste de fichiers et de dossiers disponibles sur le serveur. Vous pouvez maintenant vous mettre au travail...

FichierZilla

Site officiel : filezilla.ru/

Gratuit et pratique Client FTP. De nombreux utilisateurs le considèrent comme le meilleur logiciel de ce type. Les principaux avantages de ce programme, je comprendrais ce qui suit:

  • interface intuitive, simple et logique à utiliser ;
  • russification complète;
  • la possibilité de reprendre les fichiers en cas d'échec de connexion ;
  • fonctionne sous OS : Windows, Linux, Mac OS X et autres OS ;
  • la possibilité de créer des signets ;
  • prise en charge du glisser-déposer de fichiers et de dossiers (comme dans Explorer) ;
  • limiter la vitesse de transfert de fichiers (utile si vous devez fournir à d'autres processus la vitesse requise);
  • comparaison d'annuaires et bien plus encore.

Créer une connexion FTP dans FileZilla

Les données de connexion requises ne seront pas différentes de celles que nous avons utilisées pour créer la connexion dans Total Commander.

1) Après avoir démarré le programme, cliquez sur le bouton pour ouvrir le gestionnaire de site. Il se trouve dans le coin supérieur gauche (voir capture d'écran ci-dessous).

  • Host : il s'agit de l'adresse du serveur, dans mon cas ftp47.hostia.name ;
  • Port : vous ne pouvez rien spécifier si vous utilisez le port standard 21, s'il est différent, alors spécifiez-le ;
  • Protocole : protocole de transfert de données FTP (pas de commentaire) ;
  • Cryptage : en général, il est souhaitable de choisir "Utilisez un FTP explicite sur TLS si disponible"(dans mon cas, il était impossible de se connecter au serveur, donc l'option de connexion normale a été choisie);
  • Utilisateur : votre login (il n'est pas nécessaire de le paramétrer pour une connexion anonyme) ;
  • Mot de passe : utilisé conjointement avec le login (il n'est pas nécessaire de le définir pour une connexion anonyme).

En fait, après avoir défini les paramètres, il vous suffit de cliquer sur le bouton "Connecter". Ainsi, votre connexion sera établie, et en plus, les paramètres seront enregistrés et présentés sous forme de signet

(faites attention à la flèche à côté de l'icône : si vous cliquez dessus, vous verrez tous les sites sur lesquels vous avez enregistré les paramètres de connexion) afin que la prochaine fois vous puissiez vous connecter à cette adresse en un clic.

MignonFTP

Site officiel : www.globalscape.com/cuteftp

Client FTP très pratique et puissant. Il a un certain nombre de fonctionnalités intéressantes, telles que:

  • restauration d'un téléchargement interrompu ;
  • créer une liste de signets pour les sites (de plus, elle est mise en œuvre de manière simple et pratique à utiliser : en 1 clic, vous pouvez vous connecter au serveur FTP) ;
  • la possibilité de travailler avec des groupes de fichiers ;
  • la possibilité de créer des scripts et leur traitement ;
  • l'interface conviviale rend l'utilisation simple et facile même pour les utilisateurs novices ;
  • la présence de l'assistant de connexion - l'assistant le plus pratique pour créer de nouvelles connexions.

De plus, le programme a une interface russe, fonctionne dans toutes les versions populaires de Windows : 7, 8, 10 (32/64 Bits).

Quelques mots sur la création d'une connexion à un serveur FTP dans CuteFTP

CuteFTP dispose de l'assistant de connexion le plus pratique : il vous permet de créer facilement et rapidement de nouveaux signets vers des serveurs FTP. Je recommande de l'utiliser (capture d'écran ci-dessous).

Ensuite, l'assistant lui-même s'ouvrira: ici, vous devez d'abord spécifier l'adresse du serveur (un exemple de la manière de spécifier est illustré dans la capture d'écran ci-dessous), puis définir le nom d'hôte - c'est le nom que vous verrez dans la liste des signets (Je recommande de donner un nom qui caractérise avec précision le serveur, c'est-à-dire pour qu'il soit immédiatement clair où vous vous connectez, même après un mois ou deux).

Ensuite, vous devez spécifier le login et le mot de passe du serveur FTP. Si vous n'avez pas besoin de vous inscrire pour accéder au serveur, vous pouvez immédiatement indiquer que la connexion est anonyme et cliquer sur suivant (comme je l'ai fait).

Ensuite, vous devez spécifier le dossier local qui sera ouvert dans la fenêtre adjacente avec le serveur ouvert. C'est une chose très pratique : imaginez que vous vous connectez à un serveur de livres - et que votre dossier contenant des livres s'ouvre devant vous (vous pouvez immédiatement y télécharger de nouveaux fichiers).

Si vous avez tout saisi correctement (et que les données étaient correctes), vous verrez que CuteFTP s'est connecté au serveur (colonne de droite) et votre dossier est ouvert (colonne de gauche). Vous pouvez maintenant travailler avec des fichiers sur le serveur, de la même manière que vous le feriez avec des fichiers sur votre disque dur...

En principe, il existe de nombreux programmes pour se connecter aux serveurs FTP, mais à mon avis, ces trois sont l'un des plus pratiques et des plus simples (même pour les utilisateurs novices).

C'est tout, bonne chance à tous !

Installation d'un serveur FTP.

Le serveur FTP fait partie d'IIS. Pour l'installer, ouvrez Panneau de configuration -> Programmes -> Activer ou désactiver Composants Windows. Développez la section IIS et cochez les cases à côté des composants suivants : Service FTP et la console de gestion IIS.

Mise en place d'un serveur FTP.

Ouvrez le Panneau de configuration -> Système et sécurité -> Outils d'administration -> Gestion de l'ordinateur (plus rapide : menu Démarrer -> clic droit sur Ordinateur -> sélectionnez Gérer dans le menu). Dans la fenêtre qui s'ouvre, développez le groupe Services et applications et ouvrez le gestionnaire des services Internet (IIS). Dans la fenêtre Connexions, sélectionnez le dossier Sites, puis dans la fenêtre Actions de droite, cliquez sur le lien Ajouter un site FTP.


Dans l'assistant de création de site ftp, précisez son nom et son emplacement (c:\inetpub\ftproot par défaut).


Ensuite, spécifiez les paramètres de liaison et SSL. Je laisse la section de liaison inchangée. Je désactive l'option "Démarrer le site ftp automatiquement" (je n'ai besoin de ftp que de temps en temps). Dans la section SSL, j'ai défini l'option "Sans SSL".


Dans la fenêtre suivante, laissez tout tel quel et cliquez sur Terminer.


Site créé. Vous pouvez maintenant accéder à des options supplémentaires pour réglage fin(par exemple limiter quantité maximale connexions simultanées). Sélectionnez le site nouvellement créé, à droite dans le panneau Actions, cliquez sur Options avancées.


L'étape suivante consiste à configurer le pare-feu Windows. Ouvrez le Panneau de configuration -> Système et sécurité -> Pare-feu Windows -> Options avancées. Dans la section "Règles pour les connexions entrantes", recherchez et activez "Serveur FTP ( trafic entrant)" et "Serveur FTP passif (trafic entrant passif FTP)". La dernière règle permet au client ftp de se connecter en mode passif.



Dans la section "Règles de connexion sortante", recherchez et activez "Serveur FTP (FTP Traffic-Out)".


Si un pare-feu supplémentaire (Comodo, Outpost, etc.) est installé sur le système, le port 21 (TCP) pour les connexions entrantes et le port 20 (TCP) pour les connexions sortantes doivent également y être ouverts.

Si vous vous connectez à Internet via un routeur et que vous souhaitez mettre votre serveur à la disposition des internautes, vous devez configurer la redirection de port sur votre routeur. Sur mon Dlink DI-804HV, cela se fait dans la section Virtual Server.


192.168.10.4 est l'adresse IP du serveur ftp sur le réseau local.

Définition des droits d'utilisateur.

Si vous laissez tout tel quel, alors n'importe quel utilisateur pourra se connecter au serveur ftp (l'accès anonyme est activé) avec des droits de lecture seule (vous pouvez télécharger, mais vous ne pouvez pas écrire ou modifier des fichiers). Supposons que nous devions rendre l'accès aux utilisateurs de confiance qui auraient le droit d'écrire et de modifier des fichiers.

Ouvrez le Panneau de configuration -> Système et sécurité -> Outils d'administration -> Gestion de l'ordinateur (Démarrer -> clic droit sur Ordinateur -> sélectionnez Gérer dans le menu). Ensuite, développez le groupe Utilisateurs locaux et groupes (ce paramètre n'est disponible que dans les éditions Business et Ultimate). Faites un clic droit sur le dossier Groupes, sélectionnez Nouveau groupe dans le menu.


Entrez le nom du groupe - Utilisateurs FTP, description (vous ne pouvez pas entrer) et cliquez sur le bouton Créer.


Vous devez maintenant créer un utilisateur. Cliquez avec le bouton droit sur le dossier Utilisateurs et sélectionnez Nouvel utilisateur dans le menu.


Entrez le nom d'utilisateur (par exemple, ftp_user_1), le mot de passe (au moins 6 caractères), cochez les cases à côté des options "Interdire la modification du mot de passe par l'utilisateur" et "Le mot de passe n'expire pas".


L'utilisateur a été créé. Vous devez maintenant lui attribuer le groupe d'utilisateurs FTP créé précédemment. Pour ce faire, ouvrez les propriétés de l'utilisateur et accédez à l'onglet "Appartenance au groupe". Par défaut, un nouvel utilisateur est affecté au groupe Utilisateurs, supprimez-le. Appuyez sur le bouton Ajouter -> Avancé -> Rechercher. Une liste de groupes d'utilisateurs s'ouvrira. Sélectionnez le groupe Utilisateurs FTP et cliquez sur OK. En conséquence, nous obtenons :


Cliquez sur OK et passez à l'étape suivante.

A l'étape de création d'un site ftp, nous devions sélectionner un répertoire de travail (c:\inetpub\ftproot). Maintenant, pour le groupe Utilisateurs FTP, vous devez configurer les droits d'accès à ce répertoire. Ouvrez c:\inetpub dans l'Explorateur, ouvrez les propriétés du dossier ftproot, allez dans l'onglet Sécurité et cliquez sur le bouton Modifier. Dans la fenêtre qui s'ouvre, cliquez sur le bouton Ajouter et sélectionnez le groupe Utilisateurs FTP (comme lors de la création d'un utilisateur). Définir le niveau d'autorisation - " Accès total” et cliquez sur OK.


Étape finale. Rouvrez IIS Manager et sélectionnez notre serveur ftp (Test FTP). Dans le panneau de configuration du site ftp, sélectionnez "Règles d'autorisation FTP". Ajoutez une règle d'autorisation. Dans la fenêtre qui s'ouvre, sélectionnez l'option "Rôles ou groupes d'utilisateurs spécifiés". En bas, dans le champ de texte, écrivez manuellement le nom de notre groupe (Utilisateurs FTP), puis mettez une coche dans la section Autorisations en face de Lecture et écriture et cliquez sur OK.


Ceci termine la configuration.

Au départ, nous n'avions pas sélectionné l'option de démarrage automatique du serveur, n'oubliez donc pas de le démarrer manuellement (clic droit sur le nom du site -> Gérer le site FTP -> Démarrer).

Comment se connecter?

Option utilisant l'Explorateur Windows.
Ouvrez Ordinateur (Vista, Win 7) ou Poste de travail (XP).
Pour un accès anonyme, entrez simplement l'adresse du serveur (ftp://192.168.10.4) dans la barre d'adresse.
Pour vous connecter avec un nom d'utilisateur et un mot de passe, entrez l'adresse du formulaire : ftp://[nom d'utilisateur] :[mot de passe]@[adresse du serveur ftp]. Par exemple ftp://ftp_user_1 : [courriel protégé]- de se connecter depuis le réseau local. Pour se connecter depuis Internet, nous remplaçons l'adresse locale par une adresse externe ou par Nom de domaine.

Le programme FileZilla, qui peut être téléchargé à partir du site Web FileZilla.ru, est client FTP gratuit, avec lequel vous pouvez vous connecter à n'importe quel serveur FTP. La connexion à un serveur FTP vous permet de télécharger des fichiers et des dossiers entiers à partir de celui-ci, ainsi que de télécharger vos fichiers sur le serveur FTP ou de supprimer ceux qui existent (si vous disposez des autorisations appropriées).

L'interface du client FileZilla, à première vue, peut sembler plutôt compliquée. Mais ce n'est pas le cas. Considérez la fenêtre du programme.

En haut de la fenêtre FileZilla, comme la plupart des applications Windows, se trouve une barre de menus et une barre d'outils. La barre d'outils contient des boutons qui reproduisent les commandes de menu fréquemment utilisées. Ci-dessous, la barre d'adresse. Dans les champs de ce panneau, saisissez les données nécessaires pour vous connecter au serveur FTP :

  • Hôte (Hôte) - Adresse du serveur FTP.
  • Nom d'utilisateur (nom d'utilisateur) et mot de passe (mot de passe) - sont utilisés uniquement pour se connecter aux serveurs nécessitant une autorisation.
  • Port (Port) - ce paramètre est spécifié dans certains cas lors de la connexion à des serveurs via un port spécifique. Le plus souvent, cette option n'est pas utilisée.

Le bouton Quickconnect permet de se connecter au serveur après avoir spécifié les paramètres requis (au moins l'adresse du serveur FTP).

Sur le côté gauche de la fenêtre FileZilla se trouve le panneau Site local. En gros, c'est l'Explorateur Windows, qui affiche structure de fichier disques sur votre ordinateur. Par exemple, si vous cliquez sur l'icône du lecteur C dans le panneau Site local, les icônes des dossiers situés sur ce lecteur s'afficheront en dessous. Vous pouvez développer n'importe lequel de ces dossiers, comme dans Windows Explorer, et vous verrez les fichiers situés dans ce dossier sur le même panneau.

Le panneau Site distant affiche également la structure des fichiers. Mais c'est la structure du serveur auquel la connexion a été établie. Tout comme dans l'Explorateur Windows, vous pouvez trouver les fichiers (ou dossiers) que vous souhaitez télécharger.

En haut de la fenêtre du programme, un champ affiche les commandes de connexion et les réponses du serveur. Il s'agit d'informations de service qui n'ont pas d'intérêt pratique pour l'utilisateur. Dans certains cas, vous pouvez utiliser ces informations pour définir une erreur de connexion. Par exemple, si dans ce champ vous voyez une réponse du serveur comme Connexion incorrecte, alors le nom d'utilisateur dans le champ correspondant de la barre d'adresse est incorrect.

Au bas de la fenêtre FileZilla se trouve un panneau qui fournit des informations sur les travaux. Une tâche est une tâche (en cours, terminée ou interrompue) de téléchargement ou de chargement d'un fichier. Veuillez noter que ce panneau contient trois onglets. L'onglet Fichiers en file d'attente affiche des informations sur les fichiers en cours de téléchargement (ou de chargement). L'onglet Échec des transferts contient des informations sur les fichiers qui n'ont pas pu être téléchargés ou téléchargés. L'onglet Transferts réussis affiche les tâches qui se sont terminées avec succès.

Considérez maintenant utilisation pratique Programmes FileZilla. Pour ce faire, recherchez l'adresse d'un serveur FTP sur Internet. Nous ne présenterons aucun exemples concrets, car le serveur FTP donné en exemple peut cesser d'exister (ou changer d'adresse) au moment de la publication du livre. Trouvez vous-même plusieurs adresses FTP, par exemple en exécutant requête de recherche Serveurs FTP avec musique.

  • Dans le champ Hôte, entrez l'adresse du serveur FTP (l'adresse peut être collée depuis le presse-papiers après l'avoir copiée depuis une page Web).
  • Le cas échéant (si vous vous connectez à un serveur nécessitant une autorisation et que vous connaissez votre identifiant et votre mot de passe), entrez votre identifiant et votre mot de passe dans les champs Nom d'utilisateur et Mot de passe.
  • Cliquez sur le bouton Connexion rapide. La connexion au serveur sera terminée.

La connexion au serveur est considérée comme réussie si la dernière ligne Status dans le champ situé en haut de la fenêtre FileZilla affiche le statut Directory List Fetched. L'arborescence des dossiers du serveur FTP devrait maintenant apparaître dans le panneau Site distant. Si vous voyez des icônes de dossier et de fichier dans le panneau Site distant (et que vous pouvez développer ces dossiers), vous vous êtes connecté avec succès au serveur.

Veuillez noter que la connexion au serveur, ainsi que la saisie des dossiers, peuvent prendre un certain temps. Cela dépend de la vitesse de votre connexion Internet (votre ordinateur et le serveur distant).

Après vous être connecté avec succès au serveur, vous pouvez commencer à rechercher fichier souhaité et téléchargez-le.

  • Ouverture dossiers souhaités dans le panneau Site distant, recherchez le fichier dont vous avez besoin. Vous devriez voir ce fichier dans la colonne Nom de fichier du panneau Site distant.
  • Dans le panneau Site local, localisez le dossier sur votre ordinateur où vous souhaitez télécharger le fichier présent sur le serveur FTP. Vous devriez voir ce dossier dans l'arborescence des répertoires du panneau Site local ou dans la colonne Nom de fichier du même panneau.
  • Positionnez le pointeur de la souris sur l'icône du fichier présent sur le serveur FTP (sur le panneau Site distant).
  • Tout en maintenant le bouton de la souris enfoncé, déplacez le pointeur vers le dossier du panneau Site local dans lequel vous souhaitez télécharger le fichier, puis relâchez le bouton de la souris. En termes simples, une tâche de téléchargement est créée de la même manière que si vous copiez un fichier dans un dossier en utilisant le glisser-déposer dans l'Explorateur Windows.

Après avoir terminé les étapes ci-dessus, dans l'onglet Fichiers en file d'attente, des informations sur la tâche apparaîtront au bas de la fenêtre.

    Les informations sur la tâche contiennent les informations suivantes :
  • Serveur / Fichier local (Serveur / Fichier local) - le nom du fichier téléchargé (téléchargé) (y compris son chemin sur votre disque).
  • Direction - direction de téléchargement. La flèche gauche indique que le fichier est en cours de transfert depuis ordinateur distant en local, c'est-à-dire téléchargé sur votre ordinateur. Si vous téléchargez votre fichier sur le serveur, la flèche dans la colonne Direction pointera vers la droite.
  • Fichier sur le serveur (fichier distant) - le nom du fichier téléchargé (téléchargé), y compris son chemin vers serveur distant. Vous trouverez ci-dessous une barre de progression du téléchargement.

Toujours dans l'onglet Fichiers en file d'attente, vous pouvez voir la vitesse de transfert des fichiers, le volume téléchargé (téléchargé), le temps écoulé et le temps restant jusqu'à la fin du téléchargement (ce dernier peut changer lorsque la vitesse de téléchargement change).

Une fois le téléchargement du fichier terminé, les informations sur la tâche seront déplacées vers l'onglet Transferts réussis et le fichier que vous avez téléchargé apparaîtra dans le dossier que vous avez spécifié.

Pendant le téléchargement d'un fichier, vous pouvez rechercher et télécharger d'autres fichiers. Et dans n'importe quelle direction. Autrement dit, lors du téléchargement d'un fichier à partir d'un serveur FTP, vous pouvez simultanément télécharger plusieurs autres fichiers à partir de celui-ci (ou télécharger vos propres fichiers sur le serveur). Dans le même temps, il convient de garder à l'esprit que lorsque plusieurs fichiers sont téléchargés en même temps, la vitesse de téléchargement (et de téléchargement) peut chuter, car le canal de connexion Internet est réparti entre toutes les tâches.

Vous devez également savoir que la vitesse de téléchargement d'un fichier dépend de la vitesse de la connexion sortante du serveur FTP, puisque ce serveur vous donne en quelque sorte le fichier. Même si vous utilisez une connexion haut débit, cela ne garantit pas que les fichiers provenant de FTP seront téléchargés rapidement. Tout dépend de la vitesse de la connexion sortante de l'ordinateur qui est le serveur FTP.

Bonne heure!

Grâce au protocole FTP, vous pouvez transférer des fichiers et des dossiers sur Internet et sur le réseau local. À une certaine époque (avant l'avènement des torrents), il y avait des milliers de serveurs FTP sur lesquels vous pouviez trouver presque n'importe quel fichier.

Néanmoins, même maintenant, le protocole FTP est très populaire : par exemple, en vous connectant au serveur, vous pouvez y télécharger votre site ; En utilisant FTP, vous pouvez transférer des fichiers de n'importe quelle taille les uns aux autres (en cas de rupture de connexion - le téléchargement peut être poursuivi à partir du moment de la "rupture", et ne pas recommencer).

Dans cet article, je vais énumérer certains des meilleurs programmes FTP et vous montrer comment vous connecter à un serveur FTP en les utilisant.

Soit dit en passant, le réseau propose également des promotions. sites où vous pouvez rechercher divers fichiers sur des centaines de serveurs FTP en Russie et à l'étranger. Ainsi, par exemple, vous pouvez y rechercher des fichiers rares qui ne peuvent pas être trouvés dans d'autres sources...

Commandant total

L'un des programmes les plus polyvalents qui aide au travail : avec un grand nombre de fichiers ; lorsque vous travaillez avec des archives (déballage, emballage, édition); travailler avec FTP, etc.

En général, plus d'une fois ou deux dans mon article, j'ai recommandé d'avoir ce programme sur un PC (en complément du conducteur standard). Considérez comment vous connecter à un serveur FTP dans ce programme.

Note importante! Il y a 4 paramètres clés nécessaires pour se connecter à un serveur FTP :

  • Serveur : www.sait.com (par exemple). Parfois, l'adresse du serveur est donnée sous forme d'adresse IP : 192.168.1.10 ;
  • Port : 21 (le plus souvent le port par défaut est 21, mais parfois différent de cette valeur) ;
  • Login : Pseudonyme (ce paramètre est important lorsque les connexions anonymes sont interdites sur le serveur FTP. Dans ce cas, vous devez être enregistré ou l'administrateur doit vous fournir un login et un mot de passe pour y accéder). Soit dit en passant, chaque utilisateur (c'est-à-dire chaque connexion) peut avoir ses propres droits sur FTP - l'un est autorisé à télécharger des fichiers et à les supprimer, et l'autre ne peut que les télécharger ;
  • Mot de passe : 2123212 (mot de passe d'accès, utilisé conjointement avec la connexion).

Où et comment saisir des données pour se connecter au FTP dans Total Commander

3) Dans la fenêtre qui apparaît, cliquez sur le bouton "Ajouter...".

  1. Nom de la connexion : saisissez-en un qui vous permettra de vous souvenir facilement et rapidement du serveur FTP auquel vous vous connecterez. Ce nom n'affecte rien, sauf pour votre commodité ;
  2. Serveur : port - ici, vous devez spécifier l'adresse du serveur ou l'adresse IP. Par exemple, 192.158.0.55 ou 192.158.0.55:21 (dans cette dernière version, le port est également indiqué après l'adresse IP, parfois vous ne pouvez pas vous connecter sans lui) ;
  3. Compte : il s'agit de votre login ou pseudo qui est donné lors de l'inscription (si la connexion anonyme est autorisée sur le serveur, alors vous n'avez pas besoin de le saisir) ;
  4. Mot de passe : eh bien, pas de commentaires ici...

Après avoir entré les paramètres de base, cliquez sur "OK".

5) Vous vous retrouverez dans la fenêtre d'origine, seulement maintenant dans la liste des connexions FTP - il y aura notre connexion nouvellement créée. Vous devez le sélectionner et cliquer sur le bouton "Se connecter" (voir capture d'écran ci-dessous).

Si tout est fait correctement, dans un instant, vous verrez une liste de fichiers et de dossiers disponibles sur le serveur. Vous pouvez maintenant vous mettre au travail...

Client FTP gratuit et pratique. De nombreux utilisateurs le considèrent comme le meilleur logiciel de ce type. Les principaux avantages de ce programme, je comprendrais ce qui suit:

  • interface intuitive, simple et logique à utiliser ;
  • russification complète;
  • la possibilité de reprendre les fichiers en cas d'échec de connexion ;
  • fonctionne sous OS : Windows, Linux, Mac OS X et autres OS ;
  • la possibilité de créer des signets ;
  • prise en charge du glisser-déposer de fichiers et de dossiers (comme dans Explorer) ;
  • limiter la vitesse de transfert de fichiers (utile si vous devez fournir à d'autres processus la vitesse requise);
  • comparaison d'annuaires et bien plus encore.

Créer une connexion FTP dans FileZilla

Les données de connexion requises ne seront pas différentes de celles que nous avons utilisées pour créer la connexion dans Total Commander.

1) Après avoir démarré le programme, cliquez sur le bouton pour ouvrir le gestionnaire de site. Il se trouve dans le coin supérieur gauche (voir capture d'écran ci-dessous).

  • Host : il s'agit de l'adresse du serveur, dans mon cas ftp47.hostia.name ;
  • Port : vous ne pouvez rien spécifier si vous utilisez le port standard 21, s'il est différent, alors spécifiez-le ;
  • Protocole : protocole de transfert de données FTP (pas de commentaire) ;
  • Cryptage : en général, il est souhaitable de choisir "Utilisez un FTP explicite sur TLS si disponible"(dans mon cas - il était impossible de se connecter au serveur, donc l'option de connexion normale a été choisie);
  • Utilisateur : votre login (il n'est pas nécessaire de le paramétrer pour une connexion anonyme) ;
  • Mot de passe : utilisé conjointement avec le login (il n'est pas nécessaire de le définir pour une connexion anonyme).

En fait, après avoir défini les paramètres, il vous suffit de cliquer sur le bouton "Connecter". Ainsi, votre connexion sera établie, et en plus, les paramètres seront enregistrés et présentés sous forme de signet (faites attention à la flèche à côté de l'icône : si vous cliquez dessus, vous verrez tous les sites sur lesquels vous avez enregistré les paramètres de connexion) afin que la prochaine fois vous puissiez vous connecter à cette adresse en un clic.

Client FTP très pratique et puissant. Il a un certain nombre de fonctionnalités intéressantes, telles que:

  • restauration d'un téléchargement interrompu ;
  • créer une liste de signets pour les sites (de plus, elle est mise en œuvre de manière simple et pratique à utiliser : en 1 clic, vous pouvez vous connecter au serveur FTP) ;
  • la possibilité de travailler avec des groupes de fichiers ;
  • la possibilité de créer des scripts et leur traitement ;
  • l'interface conviviale rend l'utilisation simple et facile même pour les utilisateurs novices ;
  • la présence de l'assistant de connexion - l'assistant le plus pratique pour créer de nouvelles connexions.

De plus, le programme a une interface russe, fonctionne dans toutes les versions populaires de Windows : 7, 8, 10 (32/64 Bits).

Quelques mots sur la création d'une connexion à un serveur FTP dans CuteFTP

CuteFTP dispose de l'assistant de connexion le plus pratique : il vous permet de créer facilement et rapidement de nouveaux signets vers des serveurs FTP. Je recommande de l'utiliser (capture d'écran ci-dessous).

    Abréviation FTP vient de l'anglais F ile J transférer P rotocol (protocole de transfert de fichiers) est un protocole de couche application pour échanger des fichiers sur 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 pourtant encore activement utilisé.

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

  • accéder aux fichiers et aux répertoires sur des hôtes distants
  • assurer l'indépendance du client par rapport au type système de fichiers ordinateur distant
  • transmission de données fiable
  • l'utilisation des ressources du système distant.
  • Le protocole FTP prend en charge deux canaux de connexion à la fois - un pour la transmission commandes et les résultats de leur mise en œuvre, l'autre - pour l'échange Les données. À paramètres par défaut Le serveur FTP utilise le port TCP 21 pour organiser un canal de transmission et de réception de commandes et le port TCP 20 pour organiser un canal de réception/transmission de données.

    Le serveur FTP attend les connexions des clients FTP sur le port TCP 21 et, une fois la connexion établie, reçoit et traite Commandes FTP, qui sont ordinaires chaînes de texte. Les commandes définissent les paramètres de connexion, le type de données à transférer et les actions à effectuer sur les fichiers et les répertoires. Après avoir négocié les paramètres de transmission, l'un des participants à l'échange devient passif, en attente de connexions entrantes pour le canal d'échange de données, et le second établit une connexion à ce port et démarre la transmission. Lorsque le transfert est terminé, la connexion de données est fermée, mais la connexion de contrôle reste ouverte, permettant à la session FTP de continuer et de créer une nouvelle session de données.

    Le protocole 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.

    Un 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. Un tel programme peut être utilisé navigateur régulier, composants du système d'exploitation ou spécialement conçus produits logiciels comme le populaire gestionnaire de téléchargement Télécharger le maître ou multifonction gratuit Client FTP FileZilla.

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

    Les réalités d'aujourd'hui sont telles qu'une telle connexion TCP - du serveur au client dans la grande majorité des cas est impossible, ou très difficile à mettre en œuvre du fait que dans la plupart des cas, la technologie avec traduction d'adresses réseau est utilisée pour se connecter a l'Internet NAT(Network Address Translation) lorsque le client ne dispose pas d'une interface réseau disponible pour établir une connexion TCP directe à partir d'Internet. Schéma typique une connexion Internet standard ressemble à ceci :

    La connexion Internet se fait via dispositif spécial - routeur(routeur avec capacité NAT) qui a au moins deux ports réseau- un connecté au réseau du fournisseur, ayant une interface réseau avec une adresse IP routable (la soi-disant "IP blanche"), par exemple 212.248.22.144, et un port avec une interface réseau pour connecter des périphériques LAN avec un réseau privé, non -adresse IP routable, par exemple 192.168 .1.1 ("IP grise"). Lors de la création de connexions à partir de périphériques réseau sur le réseau local vers des nœuds de réseau externes, des paquets IP sont envoyés au routeur, qui effectue la traduction d'adresse et de port de telle sorte que l'adresse de l'expéditeur devienne la sienne. adresse IP blanche. Les résultats de la traduction sont enregistrés et lorsqu'un paquet de réponse est reçu, la traduction d'adresse inverse est effectuée. Ainsi, le routeur assure le transfert des paquets TCP / IP de n'importe quel appareil du réseau local vers des réseaux externes et le transfert inverse des paquets de réponse reçus. Mais dans les cas où un paquet est reçu à l'entrée de l'interface réseau connectée au réseau du fournisseur, qui n'est pas lié aux paquets TCP de réponse, les options suivantes pour la réaction du logiciel du routeur sont possibles :

    Le paquet est ignoré car aucun service réseau n'est disponible pour le traiter.

    Le colis est reçu et traité service réseau le routeur lui-même, si un tel service existe et attend une connexion sortante (« écoute ») sur le port dont le numéro est spécifié dans le paquet reçu.

    Le paquet est transmis à un serveur sur le réseau local qui attend ce type de connexion entrante conformément aux règles de mappage de port spécifiées par les paramètres du routeur.

    Par conséquent, à l'heure actuelle, le soi-disant "mode passif" est devenu le mode de fonctionnement principal du protocole FTP, dans lequel les connexions TCP sont établies uniquement du client au port TCP du serveur. Le mode actif est utilisé dans les cas où il existe une possibilité de connexion TCP du serveur aux ports clients, par exemple lorsqu'ils se trouvent sur le même réseau local. Le mode de connexion FTP est sélectionné à l'aide de commandes spéciales :

    PASV- le client envoie une commande pour effectuer un é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. Un exemple d'un fragment d'une session FTP avec le mode passif défini :

    PASSV- une commande de passage en mode passif, transmise par le client FTP au serveur FTP

    227 Entrer en mode passif (212,248,22,144,195,89)- Réponse du serveur FTP, où 227 est le code de réponse, message texte sur le passage en mode passif et entre parenthèses l'adresse IP et le numéro de port qui seront utilisés pour créer une liaison 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 nombres sont l'adresse IP (212.248.22.144), les 2 nombres restants définissent le numéro de port, qui est calculé par la formule - 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

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

    Installation et configuration du serveur FTP FileZilla.

    Télécharger le package d'installation Serveur FileZilla pour votre version de système d'exploitation, vous pouvez

    Le serveur est installé de manière standard, à l'exception de l'élément avec le choix des paramètres du panneau de contrôle du serveur :

    Il s'agit du principal outil de gestion de serveur à travers lequel tous paramètres nécessaires. Par défaut, le panneau de contrôle fonctionne sur l'interface de bouclage sans accès par mot de passe. Si nécessaire, par exemple si la gestion à distance du serveur FTP est requise, ces paramètres peuvent être modifiés.

    Une fois l'installation terminée, une fenêtre s'ouvrira vous invitant à 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 définis lors de l'installation), le panneau de configuration de FileZilla Server s'ouvre :

    Les boutons du menu principal et du panneau de configuration sont situés dans la partie supérieure de la fenêtre. Voici deux domaines - message d'information serveur et informations statistiques. Dans l'ensemble, le panneau de configuration FTP de FileZilla Servver est assez simple et facile à utiliser. Éléments du menu principal :

    dossier- les modes de fonctionnement du panneau de contrôle du serveur FTP. Contient des sous-paragraphes

    - Connecter au serveur- se connecter au serveur
    -Déconnecter- se déconnecter du serveur
    - Quitter- arrêt du panneau de commande.

    serveur- Gestion du serveur FTP. Contient des sous-sections :

    - Actif- démarrer/arrêter le serveur FTP. Si la case est cochée, le serveur FTP est démarré, si elle n'est pas cochée, il est arrêté.
    - bloquer- autoriser/interdire les connexions au serveur. Si la case est cochée, les nouvelles connexions au serveur sont interdites.

    Éditer- paramètres d'édition. Sous-points :

    - Réglages- paramètres de base du serveur.
    - Utilisateurs- Paramètres utilisateur du serveur FTP
    - Groupes- paramètres du groupe d'utilisateurs.

    Par exemple, configurons le serveur pour les conditions suivantes :

  • le serveur est 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. L'utilisation de ports non standard peut réduire le risque attaques de pirates, et d'ailleurs, certains fournisseurs utilisent le filtrage du trafic et bloquent les ports 20 et 21 standard.
  • les utilisateurs ont la possibilité de télécharger à partir du serveur, de télécharger sur le serveur, de supprimer et de renommer des fichiers et des dossiers.
  • en cas d'utilisation 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 de Windows 7 / Windows 8.
  • Autrement dit, il faut créer un serveur FTP accessible depuis Internet pour échanger des fichiers entre utilisateurs, bien sûr gratuitement. Il est bien clair qu'en plus de créer la configuration nécessaire du serveur FTP lui-même, il faudra modifier certains paramètres du routeur, les paramètres du pare-feu Windows et résoudre le problème de l'adresse IP dynamique afin que le serveur soit accessible par son nom, quel que soit le le changement d'adresse IP.

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

        Ce problème ne nécessite pas de solution 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, elle est presque toujours la même. À Par ailleurs, vous pouvez utiliser la technologie appelée DNS dynamique (DDNS). Cette technologie vous permet de mettre à jour les informations d'adresse IP sur le serveur DNS presque en temps réel et d'accéder au routeur (et aux services qui le sous-tendent) par nom enregistré, sans prêter attention à la modification de l'adresse IP dynamique.

    Pour mettre en œuvre cette technologie gratuitement, vous devrez vous inscrire auprès d'un service DNS dynamique et installer un logiciel client pour mettre à jour l'enregistrement DNS si l'adresse IP correspondante change. La prise en charge du DNS dynamique est généralement fournie par les fournisseurs équipement réseau(D-Link, Zyxel, etc.), certains hébergeurs et sociétés spécialisées, comme le célèbre DynDNS. Cependant, après que tous les services fournis gratuitement aux utilisateurs enregistrés pour un usage non commercial sont devenus des services payants au cours du second semestre 2014, la solution la plus populaire a peut-être été l'utilisation d'un DNS dynamique basé sur le service No-IP.org, qui en mode gratuit fournit des services pour prendre en charge 2 nœuds avec une adresse IP dynamique. Pour utilisation gratuite Le service nécessitera une inscription et une visite périodique (environ une fois par mois) sur le site pour mettre à jour les informations sur les nœuds utilisés avec l'IP dynamique. Si vous ignorez la mise à jour des données du nœud, le service sera suspendu et, par conséquent, il deviendra impossible de se connecter au nœud par son nom. Lorsque vous utilisez le service moyennant des frais, une mise à jour n'est pas nécessaire.

        Presque tous les routeurs modernes (modems) ont un support intégré pour un client DNS dynamique. Sa configuration est généralement très simple - les champs nom d'utilisateur et mot de passe, ainsi que le nom d'hôte, reçus lors de l'inscription au service DDNS, sont renseignés. Exemple pour Zyxel P660RU2

        L'utilisation du client DDNS intégré au routeur/modem est préférable à l'utilisation de l'utilitaire de mise à jour DNS exécuté dans l'environnement du système d'exploitation, 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 démarrage à distance alimentation des ordinateurs derrière la technologie NAT Réveil sur LAN.

    Dans les cas où il n'est pas possible d'utiliser le client DDNS intégré, vous devrez gérer avec un logiciel d'application - un programme client pour prendre en charge le DNS dynamique. Un tel programme se connecte périodiquement au serveur qui maintient le nom de domaine enregistré associé au routeur via lequel la connexion Internet est établie, et appelle la procédure de mise à jour IP lorsqu'elle change. Les paramètres du serveur sont faits de manière à ce que la comparaison du nom DNS et de l'adresse IP de la connexion Internet soit effectuée en un temps très court, et le caractère dynamique de l'adresse n'a pratiquement aucun effet sur les performances des services associés. avec le 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 "S'identifier"(en haut à droite de la page).

  • Nous créons, s'il n'a pas encore été créé, notre propre Compte- Cliquez sur "Créer un compte". Le formulaire d'inscription change périodiquement, mais la saisie du nom d'utilisateur, du mot de passe et de votre adresse e-mail est obligatoire. Un e-mail avec un lien pour confirmer l'inscription sera envoyé à l'e-mail spécifié lors de l'inscription. Lors de votre inscription, sélectionnez accès libre- appuie sur le bouton Inscription gratuite après avoir rempli tous les champs obligatoires du formulaire.
  • Après une inscription réussie, nous entrons sur le site et ajoutons une entrée pour notre nœud - cliquez sur le bouton "Ajouter des hôtes"

    En fait, seul le nom d'hôte sélectionné doit être saisi, dans ce cas - myhost8.ddns.net. Les autres paramètres n'ont pas besoin d'être modifiés. Ensuite, vous devez télécharger et installer un logiciel spécial - Client de mise à jour dynamique(DUC), dont le lien se trouve sur page d'accueil placer. Une fois l'installation de DUC terminée, elle sera lancée et une fenêtre d'autorisation s'ouvrira, où vous devrez entrer le nom d'utilisateur ou l'e-mail et le mot de passe reçus lors de l'inscription sur le site no-ip.org. Appuyez ensuite sur le bouton Modifier l'hôte et cochez la case à côté du nom d'hôte que vous avez créé précédemment (myhost8.ddns.net) . Désormais, le nom d'hôte sélectionné correspondra en permanence à "l'adresse IP blanche" de votre connexion Internet. 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

        L'utilisation de numéros de port non standard pour le serveur FTP n'est pas du tout nécessaire si le fournisseur n'utilise pas le filtrage du trafic ou si vous ne vous souciez pas de l'analyse des ports pour détecter les vulnérabilités et les tentatives de deviner les mots de passe. Dans cet article, l'utilisation d'un serveur FTP avec des ports TCP non standards est présentée comme l'une des choix.

    Paramètres FileZilla Serveur sont exécutés via le menu "Modifier" - "Paramètres"

    Fenêtre réglages généraux destiné à réglages généraux Serveur ftp.

    Dans le champ "Écouter sur ce port", vous pouvez spécifier le numéro de port pour les connexions TCP entrantes. Par défaut, ce champ est défini sur 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 il nécessite que vous spécifiiez sa valeur lors de la création d'une session :

    Si le serveur est prévu pour être utilisé à la fois avec un accès depuis Internet et dans le réseau local, il est logique de laisser la valeur standard 21 et d'utiliser un numéro de port non standard pour les connexions depuis Internet en configurant la redirection des paquets reçus sur port 12321 du routeur au port 21 du serveur FTP du réseau local. Avec cette configuration, vous n'avez pas besoin de spécifier un numéro de port pour les sessions FTP au sein du réseau local.

    D'autres options concernent le réglage des performances et les délais d'expiration des sessions. Ils peuvent rester inchangés. Les autres sections des paramètres généraux peuvent également être laissées par défaut :

    message de bienvenue- texte qui est envoyé au client lors de la connexion.

    Liaison IP- sur quelle interface réseau les connexions client seront 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- mise en place de règles de filtrage des adresses IP des clients. Par défaut, les connexions sont autorisées pour n'importe quelle IP.

    Chapitre Paramètres du mode passif sert à configurer le mode FTP passif et nécessitera de changer presque tous les paramètres par défaut.

    Les numéros de port qui seront utilisés pour le transfert de données en mode passif doivent être définis manuellement, car le routeur devra être configuré pour les transmettre à l'interface réseau sur laquelle le serveur écoute. Par conséquent, vous devez cocher le mode d'activation "Utiliser la plage de ports personnalisée" et définir la plage - par exemple, de 50000 avant de 50020 . Le nombre de ports sur lesquels le serveur écoute détermine la limite du nombre de sessions de transfert de données simultanées.

    Sous-section Spécifique IPv4 spécifie l'adresse IP qui sera envoyée par le serveur en réponse à la commande PASV. Dans ce cas, il ne doit pas s'agir de l'IP 192.168.1.3 du serveur, mais de l'"IP blanche" de notre connexion Internet. Par conséquent, vous devez définir le mode sur "Utiliser l'adresse IP suivante" et au lieu de l'adresse IP, entrez le nom reçu lors de l'enregistrement sur le service DNS dynamique - myhost8.ddns.net. Alternativement, vous pouvez utiliser le mode de détection d'adresse IP externe du projet FileZilla en activant. "Récupérer l'adresse IP externe de :". Cette option peut être sélectionné dans les cas où il n'est pas possible d'utiliser la fonction DNS dynamique. Si vous avez l'intention d'utiliser un serveur FTP sur votre réseau local, vous devez définir le mode "Ne pas utiliser d'adresse IP externe pour les connexions locales" (ne pas utiliser d'adresse IP externe pour les connexions au sein du réseau local)

    Les autres paramètres du serveur peuvent être laissés tels quels ou, si nécessaire, modifiés ultérieurement : les paramètres de sécurité- Les paramètres de sécurité. Par défaut - les connexions pouvant être utilisées pour mettre en œuvre des attaques DDoS sont refusées

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

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

    Enregistrement- paramètres du journal des événements du serveur. Par défaut, le fichier n'est pas écrit.

    Limitation de vitesse- paramètres pour limiter le taux de transfert de données. La valeur par défaut est aucune restriction.

    Compression de transfert de fichiers- paramètres de compression des fichiers lors du transfert. La valeur par défaut est aucune compression.

    Paramètres SSL/TLS activer le cryptage des données transmises. La valeur par défaut est aucun cryptage.

    Interdiction automatique- activer le blocage automatique des utilisateurs qui choisissent un mot de passe pour se connecter. Par défaut, le blocage automatique est désactivé.

    Configuration du transfert de port et du pare-feu

    Pour que le serveur FTP soit accessible depuis Internet, il est nécessaire de configurer le routeur pour que les connexions entrantes qui arrivent sur certains ports TCP de l'interface externe soient redirigées vers les ports TCP écoutés par le serveur FTP du réseau interne . Pour différents modèles de routeurs, les paramètres peuvent différer dans la terminologie, mais leur signification est la même - un paquet TCP reçu sur l'interface externe (WAN) avec certain nombre transfert de port vers réseau localà l'adresse IP et au port corrects. Exemple de paramètres de routeur D-Link DIR-320NRU pour le transfert de port utilisé pour le mode FTP passif :

    Les paquets reçus sur l'interface avec "IP blanche" et ayant des numéros de port dans la plage 50000-50020 seront redirigés vers l'adresse IP spécifiée par le champ "IP interne" (dans notre cas - 192.168.1.3). De même, une redirection est créée pour le port 50021 si vous avez modifié le numéro port standard, ou 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:50021 ou, pour une connexion au sein d'un réseau local :

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

    ftp://192.168.1.3:50021- 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

    ftp://comp1

    ftp://comp1.mondomaine.ru

    Diagnostic du problème

    Si la connexion au serveur FTP ne se produit pas, il peut y avoir des problèmes avec le pare-feu bloquant les connexions nécessaires au fonctionnement du serveur FTP créé. Si vous utilisez le fenêtre pare-feu, vous devez alors ajouter une règle qui autorise l'activité réseau pour le service "FileZilla FTP server". Si vous utilisez un pare-feu ou un antivirus tiers avec filtrage du trafic, vous devez créer une règle appropriée à l'aide des outils de configuration disponibles pour autoriser les connexions de réseau. Il existe des options lorsque les paramètres sont définis pour autoriser tout activité réseau un programme spécifique, ou pour autoriser des adresses et des ports sélectionnés qui s'appliquent à tous les programmes.

    Il est préférable de lancer les diagnostics sur le serveur FTP lui-même. En tant qu'outil de diagnostic, vous pouvez utiliser la norme client telnet(utilitaire telnet.exe). Tous les pare-feu ne bloquent pas les connexions sur l'interface de bouclage, et pour vérifier si les paramètres du serveur sont corrects, vous pouvez vous y connecter en saisissant la commande :

    hôte local telnet 21- si le numéro de port standard est utilisé.

    telnet localhost 50021- si le numéro de port par défaut a été modifié.

    Lorsque cette commande est exécutée, une connexion au serveur FTP est établie via l'interface de bouclage et une invite du serveur (Welcome Message) doit s'afficher dans la fenêtre telnet. Si ce n'est pas le cas, le serveur est peut-être en panne, il y a un conflit de port ou le mauvais port 21 (50021) écoute. Pour le diagnostic, vous pouvez utiliser la commande netstat:

    netstat-nab

    Choix ligne de commande moyenne:

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

    un- afficher toutes les connexions et les ports d'écoute

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

    Un exemple des résultats affichés de l'exécution de la commande :

    Connexions actives

    Nom     Adresse locale     Adresse externe     Statut
    TCP         0.0.0.0:21                 0.0.0.0:0                 ÉCOUTE
    TCP         0.0.0.0:135               0.0.0.0:0                 ÉCOUTE
    RpcSs

    Dans une colonne Adresse locale il y a un sens 0.0.0.0:21 , qui dit que le programme nommé FileZilla Server.exeécoute (état ÉCOUTE) Numéro de port TCP 21 sur toutes les interfaces réseau. Si une interface spécifique et un numéro de port différent ont été spécifiés dans les paramètres du serveur FTP, cette valeur contiendra IP:port, par exemple - 192.168.1.3:50021

    Pour afficher les résultats en mode paginé, vous pouvez utiliser la commande :

    netstat-nab | Suite

    Ou utilisez les résultats de la recherche par numéro de port : netstat-nab | trouver ":21"

    Si le serveur n'est pas disponible sur une interface sans bouclage et qu'il est disponible sur une interface en bouclage, vous devez gérer les paramètres du pare-feu.

    Configuration des utilisateurs et des groupes.

    La configuration des utilisateurs et des groupes se fait via le menu "Edition" - "Utilisateurs" ("Groupes"). Il n'est pas nécessaire de créer des groupes, mais parfois c'est pratique, dans les cas où il y a un grand nombre de les utilisateurs et leurs droits par rapport au serveur FTP diffèrent. Les paramètres des groupes et des utilisateurs sont presque identiques :

    Cet exemple affiche le résultat de l'ajout d'un utilisateur de serveur FTP avec le nom utilisateur1 ayant tous les droits pour écrire, lire, supprimer et fusionner des fichiers, ainsi que visualiser le contenu, supprimer et créer des sous-répertoires dans un répertoire C:\ftp\publique

    Sur la page Général ajouter, supprimer et modifier les propriétés de l'utilisateur.
    Sur la page Dossiers partagés des paramètres sont définis pour définir la liste des répertoires du système de fichiers qui seront utilisés par le serveur FTP pour y accéder via le protocole FTP. Chaque utilisateur ou groupe d'utilisateurs peut se voir attribuer son propre répertoire avec certains droits par rapport à son contenu.
    Sur la page Limites de vitesse vous pouvez définir des limites sur la vitesse d'échange de données.
    Sur la page Filtre IP vous pouvez définir des règles de filtrage pour l'adresse IP de l'utilisateur en spécifiant les adresses à partir desquelles la connexion au serveur est interdite ou autorisée.

    Liste des commandes FTP de base

    ABOR - Abandonner le transfert de fichiers
    CDUP - Remplace le répertoire par le parent.
    CWD - Changer le répertoire courant.
    DELE - Supprimer le fichier (nom de fichier DELE).
    AIDE - Affiche une liste des commandes acceptées par le serveur.
    LIST - Renvoie une liste de fichiers dans un répertoire. La liste est transmise via la connexion de données (port 20).
    MDTM - Renvoie l'heure de modification d'un fichier.
    MKD - Créer un répertoire.
    NLST - Renvoie une liste de fichiers dans un répertoire dans un format plus court que LIST. La liste est transmise via la connexion de données (port 20).
    NOOP - Opération vide
    PASV - Entrez en mode passif. Le serveur renverra l'adresse et le port auxquels vous devez vous connecter pour obtenir les données. Le transfert commencera lorsque les commandes RETR, LIST, etc. seront saisies.
    PORT - Entrer en mode actif. Par exemple PORT 12,34,45,56,78,89. Contrairement au mode passif de transfert de données, le serveur lui-même se connecte au client.
    PWD - Renvoie le répertoire actuel du serveur.
    QUITTER - Déconnecter
    REIN - Réinitialiser la connexion
    RETR - Télécharger le fichier. RETR doit être précédé d'une commande PASV ou PORT.
    RMD - Supprimer le répertoire
    RNFR et RNTO - Renommer le fichier. RNFR - quoi renommer, RNTO - quoi.
    SIZE - Renvoie la taille du fichier
    STOR - Téléchargez un fichier sur le serveur. STOR doit être précédé d'une commande PASV ou PORT.
    SYST - Renvoie le type de système (UNIX, WIN,)
    TYPE - Définir le type de transfert de fichier (A- texte ASCII, I - binaire)
    USER - Nom d'utilisateur pour se connecter au serveur

    Exemple de session FTP

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

    Après la connexion, le serveur envoie des informations sur lui-même au client :
    220-FileZilla Server version 0.9.45 bêta
    220-écrit par Tim Kosse ( [courriel protégé])
    220 Veuillez visiter http://sourceforge.net/projects/filezilla/
    Le client passe le nom d'utilisateur :
    UTILISATEUR utilisateur1
    Le serveur demande un mot de passe :
    331 Mot de passe requis pour l'utilisateur1
    Le client envoie un mot de passe vide :
    PASSER
    Le serveur vérifie le compte utilisateur et signale le début de la session :
    230 Connecté
    Le client demande le type de système d'exploitation sur le serveur :
    SYST
    Le serveur signale que le type Unix, émulé par le serveur Filezilla :
    215 UNIX émulé par FileZilla
    Le client demande une liste de paramètres pris en charge par le serveur :
    EXPLOIT
    Le serveur répond avec une liste de paramètres pris en charge :
    211 Caractéristiques :
    MDTM
    FLUX DE REPOS
    TAILLE
    type MLST*;taille*;modifier*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 Fin

    Le client demande le répertoire courant du serveur :
    personne handicapée
    Le serveur signale que le répertoire courant est root ("/") :
    257 "/" est le répertoire courant.
    Le client dit qu'il enverra des données binaires :
    TYPE I

    Le serveur confirme le type de données transmises :
    200 Type défini sur I
    Le client indique qu'il utilisera le mode FTP passif :
    PASV
    Le serveur signale la transition en mode passif et envoie l'IP et le port pour le mode FTP passif.
    227 Entrer en mode passif (212,248,22,114,195,97)
    Le client demande à recevoir un fichier nommé processeur-v depuis le répertoire courant du serveur
    RETR cpu-v
    Le serveur signale le début du transfert de données :
    150 Ouverture du canal de données pour le téléchargement de fichiers depuis le serveur de "/cpu-v"
    Une fois terminé, le serveur signale un transfert réussi :
    226 Transfert réussi de "/cpu-v"

    En conclusion, j'ajouterai que le projet Filezilla comprend non seulement le développement et le support d'un serveur FTP gratuit de haute qualité, mais aussi un client FTP gratuit populaire

    Un article 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 d'application - FTP, FTP sur SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP), HTTP, SOCKS et FTP-Proxy. Autrement dit, Filezilla FTP Client est un logiciel universel pour recevoir et transférer des fichiers en utilisant tous les protocoles d'application modernes entre les nœuds sur différentes plates-formes.