Aujourd’hui, nous allons parler de ce qu’est le protocole de transfert de fichiers (FTP) et de son fonctionnement. L’utilisation du protocole de transfert de fichiers FTP est l’une des méthodes de base que nous pouvons utiliser pour transférer des fichiers entre ordinateurs via un réseau TCP/IP. Cette méthode nous permet de transférer des fichiers de manière rapide, même s’ils sont de grande taille.
Qu’est-ce que le protocole de transfert de fichiers (FTP) ?
FTP signifie File Transfer Protocol. Cette méthode est utilisée depuis les années 1970. Les ports FTP par défaut d’un ordinateur sont appelés port 20 et port 21, qui sont utilisés pour effectuer ce processus d’échange ou de transfert.
Dans un protocole de transfert de fichiers, un appareil fonctionne comme un client FTP et l’autre comme un serveur FTP. Le client est celui qui est responsable de l’accès à un autre ordinateur. Un client FTP est donc un logiciel qui nous permet d’utiliser ce protocole pour envoyer ou transférer des fichiers en utilisant les ports (contrôle et transport de données) de notre ordinateur ou serveur. Le client utilise ce port FTP pour le contrôle et le transport des données.
A quoi sert le FTP ?
Comme nous l’avons dit, le protocole FTP est utilisé pour transférer des fichiers. Ils nous permettent de transférer des fichiers de manière simple et rapide. Il n’y a pas de limite compte tenu de la taille du fichier. Et cette méthode nous offre une grande sécurité tant que nous utilisons des protocoles comme SFTPL, SSL ou SSH, par exemple.
Comment se connecter à un client FTP ?
Il existe plusieurs programmes différents que nous pouvons utiliser pour nous connecter à un serveur et l’un d’eux s’appelle FileZilla, il peut être téléchargé gratuitement. C’est l’une des solutions les plus populaires et nous pouvons la télécharger à partir de leur site Web. Lorsque nous aurons FileZilla sur notre ordinateur, nous verrons une série de champs à remplir en haut, tels que le serveur, le nom d’utilisateur, le mot de passe et le port. Tapez simplement l’adresse IP ou le domaine du serveur FTP auquel vous allez vous connecter, le nom d’utilisateur, le mot de passe associé et le port que nous allons utiliser pour établir la connexion. Une fois que vous êtes prêt, cliquez sur « Connexion rapide » et le processus commencera.
Même si FileZilla est l’option la plus populaire, ce n’est pas la seule. Un autre client FTP pour Windows s’appelle WinSCP, et il peut être téléchargé gratuitement et vous permet d’utiliser les protocoles FTP, SFTP, FTPS, SCP, S3 ou WebDAV. Il vous permet également de définir des restrictions, de créer des règles et d’automatiser des processus.
Un autre que vous pouvez utiliser s’appelle SmartFTP. Il nous permet de nous connecter à des serveurs FTP mais nous permet également de nous connecter à des systèmes de stockage en nuage si vous souhaitez accéder à Google Drive, Yandex Disk, etc. Il peut être téléchargé gratuitement.
Quel est le port par défaut ?
Le port par défaut utilisé par FTP est TCP 21 pour le contrôle et le port 20 pour le canal de données. Le port 21 est celui utilisé pour le contrôle et à partir de celui-ci, la connexion serait gérée mais aucune donnée n’est transférée. Il existe différents modes disponibles pour effectuer le transfert de fichiers, actif ou passif. En mode actif, le port TCP 20 est celui sur lequel le canal de données est créé tandis que sur le client un port aléatoire est choisi qui est toujours supérieur à TCP 1024. Par contre, il existe un mode passif dans lequel le port de contrôle 21 est utilisé pour choisir le port externe auquel se connecter, le client établit une connexion à partir du port indiqué. Ce dernier est le plus couramment utilisé et le premier pose des problèmes de sécurité, car il implique que tous les ports supérieurs à 1024 sont ouverts. Pour cette raison, le second est généralement le mode le plus populaire.
Risques de sécurité FTP
Faut-il utiliser le protocole FTP pour l’échange de fichiers ? Ils peuvent comporter des risques dont nous devons tenir compte. Comme l’explique la société Panda Security, le protocole FTP présente de nombreuses vulnérabilités. Pourquoi? Il est facile d’accéder aux anciens serveurs FTP avec des noms d’utilisateur courants tels que FTP ou Anonyme sans avoir besoin de mot de passe.
Comment éviter les risques lors de l’utilisation du FTP ?
Si vous souhaitez protéger votre serveur FTP, vous devez suivre une série de conseils de base tels qu’un mot de passe d’accès sécurisé. Vous devez également désactiver l’option d’utilisateur invité si vous souhaitez améliorer la sécurité. Une autre astuce recommandée à prendre en compte est de changer le port par défaut.