FileZilla : transférer des fichiers de Windows à Linux en SFTP

FileZilla est un logiciel gratuit qui supporte les protocoles de fichiers FTP (File Transfert Protocol) et SFTP (SSH File Transfer Protocol) afin de transférer des fichiers.
Ici nous allons nous intéresser à la partie SFTP qui vous permet de transférer des fichiers d'un PC Windows vers un serveur en Linux.
C'est un logiciel utile pour copier un fichier vers un VPS ou serveur dédié (OVH, 1&1, Scaleway, ...) mais aussi manipuler les fichiers.

Ce tutoriel vous guide pour transférer des fichiers de Windows à Linux en SFTP avec FileZilla.

FileZilla : transférer des fichiers de Windows à Linux en SFTP

Introduction

SFTP est un protocole de fichiers qui s'appuie sur SSH.
Il est donc inclut par défaut dans la plupart des distributions Linux.
Avec SFTP, vous pouvez transférer des fichiers de Windows à Linux par le port par défaut SSH, soit donc le port 22.
Mais vous pouvez aussi manipuler les dossiers et fichiers distants.
Par exemple, il est possible de créer, supprimer ou renommer des fichiers.

SFTP est donc un peu plus puissant que FTP (File Transfert Protocol) et plus facile à mettre en place.
Plus de détails :

FileZilla gère ces deux méthodes de connexions et de transferts de fichiers.
Vous pouvez l'installer sur Windows ou Linux pour vous copier des fichiers vers un serveur en Linux.
Il propose un système d'onglets pour se connecter à plusieurs serveurs à la fois.
De plus, vous pouvez envoyer de multiples fichiers car ils s'ajoutent dans une file d'attente.

C'est un logiciel de transfert de fichiers très complet qui peut être une alternative à WinSCP.

FileZilla : transférer des fichiers de Windows à Linux en SFTP

Télécharger et installer FileZilla sur Windows

Pour commencer on télécharge et installe le client FTP sur Windows :

  1. Cliquez sur ce lien pour télécharger FileZilla
  2. Puis cliquez sur Download FileZilla Client
  3. Ensuite cliquez sur Download dans la partie Free
  4. Le fichier se télécharge, double-cliquez dessus pour l'ouvrir
Télécharger et installer FileZilla sur Windows
  • Enfin laissez vous guider pour installer le client FTP
Télécharger et installer FileZilla sur Windows

Créer et ajouter un site

  • Cliquez sur la première icône ou CTRL+S ou encore par le menu fichier > Gestionnaire de sites
Créer et ajouter un site sur FileZilla
  • Puis cliquez en bas à gauche sur Nouveau site
  • Dans Protocole, sélectionnez SFTP
  • Puis saisissez le nom de l'hôte distant
  • Port, entrez 22, c'est le port par défaut SSH
  • Puis saisissez le nom d'un utilisateur et son mot de passe
Créer et ajouter un site sur FileZilla
  • Cliquez sur Connexion pour établir la connexion au serveur distant Linux

Se connecter à l'hôte distant

  • Un message de clé de l'hôte inconnue s'affiche avec l'empreinte de la clé. Cochez l'option Toujours faire confiance à cet hôte, ajouter cette clé au cache
  • Puis cliquez sur OK
Se connecter à l'hôte distant avec FileZilla en SFTP
  • La connexion est établie et l'arborescence local et distante s'affiche
Se connecter à l'hôte distant avec FileZilla en SFTP
  • Voici une présentation de l'interface du client FileZilla :
    • Barre d'identifiants 1 permet de rentrer les informations connexions de manière rapides sans avoir à créer un compte au sein de FileZilla
    • Logs et Informations de connexion FTP, commande et réponses du serveur FTP 2
    • Site Local : Arborescences de votre disque dur local 3 et 5
    • Site Distant : Arborescences distantes du serveur FTP 4 et 6
    • Transferts de fichiers en cours avec barre de progression 7
Présentation du client FTP FileZilla pour Windows

Transférer des fichiers vers Linux

  • Pour transférer des fichiers, faites un glisser déposer : Sélectionnez les fichiers, puis laissez appuyer sur le bouton droit et lâcher le dans le volet selon le sens de transfert souhaité
Transférer des fichiers de Windows à Linux par SFTP
  • Les transferts s'affichent en bas avec une liste d'attente si vous souhaitez envoyer plusieurs fichiers vers le serveur
Transférer des fichiers de Windows à Linux par SFTP
  • Un clic droit sur le transfert vous permet d'arrêter ce dernier ou retirer un fichier du transfert mais aussi gérer les priorités
Transférer des fichiers de Windows à Linux par SFTP

Limiter le taux de transfert

Pour libérer de la bande passante, FileZilla permet de limiter le taux de transfert.

  • Cliquez sur le menu Transfert puis Limitation des taux de transfert
  • Ensuite Paramètres
Limiter le taux de transfert sur FileZilla
  • Enfin cochez Activer la limitation des taux de transfert
  • Puis réglez la limite de téléchargement et d'envoi
Limiter le taux de transfert sur FileZilla

Une autre méthode consiste à passer par les paramètres de FileZilla :

  • Cliquez sur le menu Édition puis Paramètres
  • Ensuite cliquez sur Transfert
  • Cochez Activer la limitation des taux de transfert
  • Puis réglez les vitesses de download et upload
Limiter la bande passante sur FileZilla

Comparer des dossiers locaux et distants

Après une copie de fichiers distantes, on peut vouloir vérifier que les dossiers locaux et distants sont identiques.
Pour vous aider, FileZilla propose une fonction de comparaison de dossier.
Il permet de vous indiquer si les dossiers sont identiques.

  • Cliquez sur le menu Affichage
  • Puis Comparaison de dossier et choisissez la méthode (par taille de fichiers ou horodatage)
  • Puis cliquez sur Activer
Comparer des dossiers locaux et distants
  • Les fichiers identiques apparaissent en jaunes et les fichiers différentes en rouges
Comparer des dossiers locaux et distants

Liens

Cet article est sous licence Creative Commons BY-NC-SA.
Vous êtes autorisé à partager et modifier cet article, à condition de créditer le site ainsi que la licence, d'utiliser la même licence si vous modifiez l'oeuvre et de ne pas en faire d'utilisation commerciale.

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article FileZilla : transférer des fichiers de Windows à Linux en SFTP mais vous n'avez pas trouvé la solution à votre problème...

Suivez ces articles du forum pour trouver une réponse :
Sinon créez votre propre demande pour obtenir de l'aide gratuite.
Plus de détails : Comment obtenir de l'aide sur le forum