Protocole de transfert de fichiers

Publié le par BORY DIALLO

File Transfer Protocol ( Protocole de Transfert de Fichiers ) ou encore FTP, est un
protocole de communication destiné au partage de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer, modifier des fichiers sur cet ordinateur. Ce mécanisme de copie est souvent utilisé pour alimenter un site web hébergé chez un tiers.

 

Ce protocole fonctionne en TCP et utilise deux ports : 

  • 21 pour l'établissement de la session
  • 20 pour le transfert de fichiers

Les entités du protocole FTP

  • Serveur : En voici quelques-uns : PROFTPD (Sous Linux), VsFTPD (Sous Linux), WS_FTP SERVER (sous Windows), FilleZilla Server (Sous Windows), ...
  • Client : La commande ftp sous linux, le navigateur (chrome, firefox,...), Winscp (sous windows), Filezilla (Sous Windows et Linux), AndFTP (Sous Android), ...

Mise en oeuvre

    1. Choix du serveur

VsFTPD (Very Secure File Transfer Protocol Deamon). Créé en 2000, VsFTPD est un serveur FTP qui mise beaucoup sur la sécurité. Il est l’un des premiers logiciels serveurs à mettre en œuvre la séparation des privilèges, minimisant ainsi le risque de piratage.

 

Installation

Sous Linux, on l'installe comme suit :

# apt-get install vsftpd

Pour la configuration, il faudra attribuer les valeurs suivantes aux paramètres suivants:

ça se passe dans le fichier /etc/vsftpd.conf

Redémarrer le serveur

# service vsftpd restart

    2. Choix du client

Parmi les client FTP cités plus haut, notre choix portera sur FileZilla.

A savoir : Le fonctionnement de Filezilla est identique sous les deux environnements !

  • Pour l'installer sous Windows, cliquez ici
  • Sous Linux, c'est avec la commande ci-dessous :

# apt install filezilla

Pour le lancer, c'est très simple. ça se fait à partir d'un terminal comme suit :

# filezilla &

Après avoir lancé, nous aurons une interface comme celle-ci :

On alimente les champs Hôte, identifiant et Mot de passe en fonction de la situation et cliquer sur Connexion rapide pour valider. En voici la notre.

À gauche nous avons la machine locale, À droite c'est la machine distante !

Transfert de fichiers

Pour transférer un fichier, il suffit de faire un "glisser-déposer" du fichier selon le sens de transfert, comme suit : 

 

C'est une méthode de transfert de fichier assez chic  !

Publié dans Services

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article