Transférer des fichiers avec FileZilla

Article abordant l'outil FileZilla pour transférer des fichiers sur un serveur distant

FileZilla est l’un des logiciels qui permet cette connexion facile grâce une interface simple d’utilisation que je vais décortiquer dans cet article.

FileZilla

Créé en 2001, FileZilla est un client permettant la connexion via les 3 protocoles: FTP, FTPS et SFTP.

Il est disponible sur les 3 principales plateformes, à savoir: Windows, Mac OSX et GNU/Linux et on peut le télécharger en se rendant sur le site officiel.

FilleZilla permet de faire de nombreuses tâches qui seraient parfois pénibles à faire avec des lignes de commandes et ajoute donc de l’ergonomie grâce à son interface:

  • Système de file d’attente
  • Système anti-déconnexion
  • Mise en pause et reprise d’un envoi ou d’un téléchargement
  • Glisser-déposer
  • Support multi-langues

Vue de l’interface de FileZilla Client:

Image présentant l'interface de l'outil FileZilla permettant de transférer des fichiers entre son ordinateur et un serveur distant

Découverte de l’interface

Pour tester FileZilla sans avoir de serveur et découvrir l’interface, il existe des serveurs publics.

Durant la suite de l’article, j’utiliserais celui-ci (DLPTest):

  • hôte: ftp.dlptest.com
  • identifiant: dlpuser
  • mot de passe: rNrKYTX9g7z3RgJRmxWuGHbeu
  • port: 21

La partie connexion

Image présentant l'interface de l'outil FileZilla et plus précisément la partie connexion

On retrouve tout en haut du logiciel une barre d’outils puis juste en dessous, une partie permettant de lancer une connexion à un serveur.

Cette partie se compose de 4 éléments importants pour se connecter:

  • l’hôte (l’adresse ip ou le nom de domaine du serveur)
  • l’identifiant (le nom de compte que l’on vous a fourni pour vous connecter)
  • le mot de passe (le mot de passe qui permet de connecter le compte qu’on vous a donné)
  • le port (21 par défaut, mais il sera parfois différent)

On retrouve une petite flèche vers le bas à côté du bouton de connexion qui permettra de se connecter rapidement à un serveur précèdent. (Pratique pour ne pas retaper l’intégralité des informations de connexion)

Affichage des commandes et des résultats

Image présentant l'interface de l'outil FileZilla et plus précisément la partie logs

La partie blanche en dessous de la zone de connexion contiendra toutes les informations que le serveur nous communiquera. On y retrouvera à la fois les commandes lancées par FileZilla et le résultats de ces commandes par le serveur.

Cette zone ne sera utile que dans le cas où il est impossible de se connecter ou qu’un transfert de fichier ne fonctionne pas. En effet, c’est dans cette zone que s’afficheront les erreurs.

Voici un exemple en mettant un mot de passe incorrect:

Image présentant l'interface de l'outil FileZilla et plus précisément la partie logs avec une connexion en échec

Affichage des fichiers

On retrouve ensuite une zone d’affichage de fichiers. Elle se découpe en 2 parties:

  • à gauche, l’arborescence et les fichiers de votre ordinateur (zone bleue)
  • à droite, l’arborescence et les fichiers du serveur (zone rouge)
Image présentant l'interface de l'outil FileZilla et plus précisément l'arborescence de son ordinateur et du serveur

Les 2 parties sont faites de la même manière:

  • la partie supérieur qui permet de voir le chemin et l’arborescence de la machine
  • la partie inférieur qui permet de voir le contenu du dossier sélectionné

Il est assez simple de se balader dans l’arborescence ou directement dans les dossiers et fichiers.

De même, si on a déjà un accès au fichier que l’on souhaite envoyer sur le bureau par exemple, on pourra le glisser-déposer sur la partie de droite (celle du serveur) pour envoyer le fichier.

Attention, il conviendra de toujours se positionner sur le bon dossier côté serveur lorsque l’on enverra un fichier afin que celui-ci s’envoie au bon emplacement. L’inverse est aussi vrai, il faudra se positionner au bon endroit sur notre ordinateur dans la zone de gauche lorsqu’on téléchargera un fichier depuis le serveur.

Prenons l’exemple de la vue actuelle. Si je souhaite envoyer le fichier ‘.DS_Store’ sur le serveur, il me suffira de double-cliquer dessus ou de faire un clique droit et de sélectionner ‘Envoyer’.

Image présentant l'interface de l'outil FileZilla et plus précisément la partie envoie de fichiers

Le fichier sera alors uploadé (envoyé) sur le serveur sur le dossier sur lequel je suis positionné, à savoir sur la vue, le chemin ‘/’.

Résultat de l’envoie:

Image présentant l'interface de l'outil FileZilla après un envoie de fichier

On voit que le fichier a bien été ajouté au serveur puisqu’il apparait sur la vue de droite.

Attention, avec le serveur de test, le FTP supprime automatiquement le fichier au bout de quelques secondes pour éviter que le serveur ne possède trop de fichiers.

Affichage des envoies et téléchargements

Image présentant l'interface de l'outil FileZilla et plus précisément la partie file d'attente vide

Enfin, la dernière partie permet d’afficher 3 types d’informations:

  • 1er onglet: les fichiers en cours ou en attente de transfert (envoie ou téléchargement)
  • 2ème onglet: les fichiers qui n’ont pas réussi à être transférés (on retrouvera le message d’erreur associé dans la zone en dessous de la barre de connexion)
  • 3ème onglet: les fichiers qui ont été transférés avec succès.Exemple d’un fichier en cours de transfert:
Image présentant l'interface de l'outil FileZilla et plus précisément la partie file d'attente avec un élément en attente

Thomas C

Formateur sur des parcours DWWM & CDA, j'ai décidé d'aller plus loin en te partageant mes connaissances en vitesse supersonic 🚀 Prends ta revanche sur la vie !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Formation Développeur Web