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.
Table des matières
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 :
- Cliquez sur ce lien pour télécharger FileZilla
- Puis cliquez sur Download FileZilla Client
- Ensuite cliquez sur Download dans la partie Free
- Le fichier se télécharge, double-cliquez dessus pour l’ouvrir
- Enfin laissez vous guider pour installer le client FTP
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
- 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
- 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
- La connexion est établie et l’arborescence local et distante s’affiche
- 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
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é
- Les transferts s’affichent en bas avec une liste d’attente si vous souhaitez envoyer plusieurs fichiers vers le serveur
- 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
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
- Enfin cochez Activer la limitation des taux de transfert
- Puis réglez la limite de téléchargement et d’envoi
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
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
- Les fichiers identiques apparaissent en jaunes et les fichiers différentes en rouges
Liens
- Protocole FTP pour partager ses fichiers : principe et fonctionnement
- 7 meilleurs logiciels de transfert de fichiers en SFTP, FTPS pour Windows
- SCP, WINSCP, PSCP : transférer des fichiers Linux et Windows
- WinSCP : transférer des fichiers de Windows vers Linux en SFTP, SCP, FTPS
- WinSCP : Synchronisation automatique, manuel de fichiers ou dossiers distants
- rsync : synchroniser, copier des fichiers à distance ou locaux
- Monter un partage Windows sous Linux avec Samba
- Comment utiliser smbclient avec des exemples
- mount et fstab : monter des partitions de disques ou NFS, CIFS sur Linux
- NFS : Partage réseau de dossiers sur Linux
- SSH : comment ça marche
- Comment se connecter en SSH à un serveur distant
- Copier des fichiers ou répertoire dans un terminal sur Linux