Connexion FTP avec FileZilla : le guide
Vous voulez établir une connexion FTP pour envoyer des fichiers vers votre serveur web ? FileZilla est le programme FTP gratuit le plus populaire et il fonctionne sous Windows, Mac et Linux. Dans cet article détaillé, nous expliquons pas à pas comment établir une connexion FTP avec FileZilla, comment résoudre les problèmes courants et quels paramètres de sécurité utiliser.
Qu'est-ce que le FTP et pourquoi en avez-vous besoin ?
FTP signifie File Transfer Protocol. C'est une méthode pour déplacer des fichiers entre votre ordinateur et un serveur web. Vous avez besoin du FTP pour différentes tâches :
- Envoyer les fichiers du site web : déplacer HTML, CSS, JavaScript, PHP et fichiers multimédias vers votre serveur
- Faire des sauvegardes : télécharger les fichiers de votre serveur comme sauvegarde
- Modifier des fichiers : adapter des fichiers de configuration comme .htaccess ou wp-config.php
- Installer un CMS : installer manuellement WordPress, Joomla ou d'autres systèmes
- Déplacer de gros fichiers : des fichiers trop volumineux pour être envoyés via le panneau de contrôle de l'hébergement
FTP, FTPS et SFTP : les différences
Il existe trois protocoles de transfert de fichiers. Il est important de connaître la différence :
| Protocole | Chiffrement | Port | Sécurité |
|---|---|---|---|
| FTP | Aucun | 21 | Non sécurisé : les mots de passe sont envoyés en texte brut |
| FTPS (FTP sur SSL) | SSL/TLS | 21 ou 990 | Sécurisé : connexion chiffrée |
| SFTP (SSH FTP) | SSH | 22 | Très sécurisé : chiffrement SSH complet |
Recommandation : utilisez toujours SFTP ou FTPS si votre hébergeur le prend en charge. Le FTP classique envoie votre mot de passe sans chiffrement sur Internet, ce qui permet de l'intercepter.
Télécharger et installer FileZilla
- Rendez-vous sur le site officiel : filezilla-project.org
- Téléchargez le client FileZilla (pas la version serveur)
- Attention : lors de l'installation, choisissez la version standard sans logiciels tiers intégrés
- Suivez les instructions d'installation pour votre système d'exploitation
Retrouver vos identifiants FTP chez votre hébergeur
Pour établir une connexion FTP, vous avez besoin des informations suivantes de la part de votre hébergeur :
| Information | Exemple | Où la trouver |
|---|---|---|
| Hôte/Serveur | ftp.example.com ou l'adresse IP du serveur | Panneau de contrôle (DirectAdmin/cPanel) |
| Nom d'utilisateur | votre_nom_d_utilisateur | Panneau de contrôle ou e-mail de bienvenue |
| Mot de passe | Votre mot de passe FTP | Panneau de contrôle |
| Port | 21 (FTP/FTPS) ou 22 (SFTP) | Documentation de l'hébergeur |
Chez Theory7, vous trouvez ces informations dans DirectAdmin, sous FTP Management. Vous pouvez aussi y créer des comptes FTP supplémentaires avec un accès limité à certains dossiers.
Établir une connexion FTP avec FileZilla : pas à pas
Méthode 1 : connexion rapide (Quickconnect)
La façon la plus rapide d'établir une connexion FTP :
- Ouvrez FileZilla
- Renseignez en haut de la barre d'outils :
- Hôte : le nom de votre serveur ou son adresse IP (pour SFTP : sftp://example.net)
- Nom d'utilisateur : votre nom d'utilisateur FTP
- Mot de passe : votre mot de passe FTP
- Port : 21 pour FTP, 22 pour SFTP
- Cliquez sur Connexion rapide
Méthode 2 : Gestionnaire de sites (recommandé)
Pour une connexion plus sûre et réutilisable, utilisez le Gestionnaire de sites :
- Ouvrez FileZilla et allez dans Fichier → Gestionnaire de sites (ou appuyez sur Ctrl+S)
- Cliquez sur Nouveau site
- Donnez au site un nom facile à reconnaître (par ex. « Mon site web »)
- Renseignez les paramètres suivants :
| Paramètre | Valeur |
|---|---|
| Protocole | SFTP - SSH File Transfer Protocol (recommandé) |
| Hôte | le nom de votre serveur ou son adresse IP |
| Port | 22 (pour SFTP) ou 21 (pour FTP) |
| Type d'authentification | Normale |
| Nom d'utilisateur | votre nom d'utilisateur FTP |
| Mot de passe | votre mot de passe FTP |
- Cliquez sur Connexion
Comprendre l'interface de FileZilla
Une fois connecté, vous voyez quatre panneaux dans FileZilla :
- En haut à gauche : vos fichiers locaux sur votre ordinateur (arborescence des dossiers)
- En bas à gauche : le contenu du dossier local sélectionné
- En haut à droite : les dossiers de votre serveur web (arborescence distante)
- En bas à droite : le contenu du dossier du serveur sélectionné
En bas de l'écran, vous voyez le journal des messages avec les mises à jour d'état et une file d'attente des transferts en cours.
Envoyer des fichiers
Pour envoyer des fichiers, naviguez à gauche vers le dossier de votre ordinateur qui contient les fichiers et à droite vers le dossier de destination sur le serveur. Faites glisser les fichiers de gauche à droite, ou faites un clic droit sur un fichier et choisissez « Envoyer ».
Télécharger des fichiers
Le téléchargement fonctionne à l'inverse : naviguez à droite vers les fichiers du serveur et faites-les glisser vers la gauche, ou faites un clic droit et choisissez « Télécharger ».
Connexion FTP : résoudre les problèmes courants
Problème 1 : « Connexion refusée » ou « Impossible de se connecter »
- Vérifiez que le nom d'hôte et le port sont corrects
- Vous utilisez SFTP ? Vérifiez que le port 22 est ouvert. Sinon, essayez le port 21 avec FTPS
- Vérifiez que votre adresse IP n'est pas bloquée par le pare-feu du serveur
- Certains réseaux (entreprises, hôtels) bloquent les ports FTP. Essayez une autre connexion Internet
Problème 2 : « Échec de l'authentification » ou « 530 Login incorrect »
- Vérifiez votre nom d'utilisateur et votre mot de passe pour détecter d'éventuelles fautes de frappe
- Faites attention à la casse du mot de passe
- Essayez de réinitialiser votre mot de passe via votre panneau de contrôle
- Vérifiez que vous utilisez le bon compte FTP et non les identifiants de connexion de votre panneau de contrôle
Problème 3 : « Échec de la récupération du contenu du répertoire » ou la liste des dossiers ne se charge pas
- Activez le mode passif : allez dans Fichier → Gestionnaire de sites → Paramètres de transfert → Passif
- Certains pare-feu bloquent la connexion de données du FTP actif. Le mode passif résout généralement ce problème
- Si le mode passif ne fonctionne pas, essayez le mode actif
Problème 4 : avertissement « Certificat SSL inconnu »
- Avec FTPS, FileZilla peut afficher un avertissement concernant le certificat SSL
- Si vous êtes certain de vous connecter au bon serveur, vous pouvez accepter le certificat et cocher « Toujours faire confiance à ce certificat »
- En cas de doute, contactez votre hébergeur pour vérifier le certificat
Problème 5 : délai d'attente dépassé avec les gros fichiers
- Allez dans Édition → Paramètres → Connexion et augmentez la valeur du délai d'attente
- Avec de très gros fichiers, la connexion peut être instable ; envisagez d'envoyer le fichier en plusieurs parties ou de le compresser
Conseils de sécurité pour le FTP
L'accès FTP à votre serveur est un point sensible. Protégez votre connexion avec ces mesures :
- Utilisez SFTP ou FTPS plutôt que le FTP non chiffré. Cela évite que votre mot de passe soit intercepté
- Utilisez des mots de passe forts d'au moins 16 caractères, avec des lettres, des chiffres et des caractères spéciaux
- Limitez l'accès FTP à des adresses IP précises si votre hébergeur le permet
- Créez des comptes FTP distincts par utilisateur ou par projet, avec un accès limité à certains dossiers
- Désactivez le FTP si vous ne l'utilisez pas afin qu'il n'y ait pas de porte d'entrée ouverte vers votre serveur
- N'enregistrez pas les mots de passe dans FileZilla si vous utilisez un ordinateur partagé
Alternatives à FileZilla
FileZilla n'est pas le seul programme FTP. Voici quelques alternatives :
| Programme | Plateforme | Prix | Particularités |
|---|---|---|---|
| WinSCP | Windows | Gratuit | Excellente prise en charge de SFTP, disponible en néerlandais |
| Cyberduck | Windows, Mac | Gratuit | Prend aussi en charge le stockage cloud |
| Transmit | Mac | Payant | Application Mac premium avec une excellente interface |
| Panneau de contrôle | Navigateur | Inclus | File Manager dans DirectAdmin ou cPanel |
Établir une connexion FTP avec FileZilla est essentiel pour toute personne qui gère un site web. Avec les étapes de cet article, vous pouvez vous connecter rapidement et en toute sécurité à votre serveur web. Utilisez toujours SFTP ou FTPS pour une connexion chiffrée, enregistrez vos paramètres dans le Gestionnaire de sites pour vous reconnecter facilement, et suivez les conseils de sécurité pour protéger votre serveur.
Vous cherchez un hébergement web fiable avec FTP, SFTP et un panneau de contrôle clair ? Chez Theory7, vous obtenez DirectAdmin avec un File Manager intégré et la prise en charge du transfert de fichiers sécurisé. Vous avez ainsi toujours accès aux fichiers de votre site web, que vous utilisiez FileZilla ou le navigateur.
Connexion FTP : conseils avancés pour FileZilla
Une fois les bases maîtrisées, voici des conseils avancés pour travailler plus efficacement avec FileZilla.
Configurer des filtres de fichiers
Les filtres de fichiers permettent de masquer certains fichiers dans l'affichage. Allez dans Affichage puis Filtres de noms de fichiers pour définir des règles. Vous pouvez par exemple exclure les fichiers temporaires, les sauvegardes ou les fichiers cachés afin de ne voir que les fichiers utiles. L'affichage est ainsi plus lisible quand vous travaillez sur de gros projets.
Utiliser la comparaison de fichiers
FileZilla propose une fonction pratique de comparaison de fichiers qui permet de voir rapidement quels fichiers de votre ordinateur diffèrent de ceux du serveur. Allez dans Affichage puis Comparaison de répertoires. Les fichiers qui n'existent qu'en local sont surlignés en vert, ceux qui n'existent que sur le serveur en rouge, et les fichiers modifiés en jaune.
Définir des limites de vitesse
Si les transferts FTP ralentissent votre connexion Internet, vous pouvez définir des limites de vitesse. Allez dans Édition, Paramètres puis Transferts. Vous pouvez y fixer une vitesse maximale d'envoi et de téléchargement. C'est surtout utile quand vous envoyez de gros fichiers tout en voulant continuer à utiliser Internet pour d'autres tâches.
Configurer les transferts simultanés
Par défaut, FileZilla ouvre deux connexions simultanées pour les transferts. Vous pouvez en augmenter le nombre jusqu'à dix via Édition, Paramètres puis Transferts. Davantage de transferts simultanés accélèrent l'envoi de nombreux petits fichiers, mais veillez à ne pas dépasser la limite de votre serveur.
Connexion FTP pour des tâches spécifiques
Installer WordPress manuellement via FTP
Bien que la plupart des hébergeurs proposent un script d'installation automatique, vous pouvez aussi installer WordPress manuellement via FTP :
- Téléchargez WordPress depuis fr.wordpress.org
- Décompressez le fichier ZIP sur votre ordinateur
- Établissez une connexion FTP avec votre serveur
- Naviguez vers le bon dossier sur le serveur, en général public_html ou domains/example.com/public_html
- Envoyez tous les fichiers WordPress dans ce dossier
- Ouvrez votre nom de domaine dans le navigateur et suivez l'assistant d'installation
Modifier des fichiers via FTP
FileZilla permet de modifier directement des fichiers sur le serveur. Faites un clic droit sur un fichier et choisissez Afficher/Éditer. Le fichier s'ouvre dans votre éditeur de texte par défaut. Après l'enregistrement, FileZilla renvoie automatiquement le fichier vers le serveur. C'est pratique pour modifier rapidement des fichiers de configuration sans avoir à les télécharger d'abord.
Définir les permissions des fichiers via FTP
Les permissions des fichiers déterminent qui peut lire, écrire et exécuter des fichiers sur le serveur. Dans FileZilla, vous pouvez définir les permissions en faisant un clic droit sur un fichier ou un dossier et en choisissant Droits d'accès au fichier. Les réglages les plus courants sont 644 pour les fichiers (le propriétaire lit et écrit, les autres lisent seulement) et 755 pour les dossiers (accès complet pour le propriétaire, lecture et exécution pour les autres).
Quand ne plus utiliser le FTP ?
Même si le FTP reste utile, il existe des situations où d'autres méthodes conviennent mieux :
- Le déploiement Git convient mieux au développement web professionnel. Au lieu d'envoyer les fichiers à la main, vous poussez votre code vers un dépôt et le serveur récupère automatiquement la dernière version.
- L'accès SSH offre plus de possibilités que le FTP. Avec SSH, vous pouvez non seulement gérer des fichiers, mais aussi exécuter des commandes sur le serveur, gérer des processus et consulter des fichiers journaux.
- Le gestionnaire de fichiers du panneau de contrôle, comme le File Manager de DirectAdmin, est pratique pour de petites modifications sans avoir besoin d'un programme distinct.
Pour la plupart des gestionnaires de sites web qui ne sont pas développeurs, établir une connexion FTP avec FileZilla reste toutefois la façon la plus accessible et la plus fiable de gérer les fichiers sur leur serveur web.
Connexion FTP : erreurs courantes et solutions
Lors de la mise en place d'une connexion FTP, de nombreux utilisateurs rencontrent les mêmes problèmes. Nous passons ci-dessous en revue les erreurs les plus courantes et la manière de les résoudre, pour que vous puissiez vite reprendre le travail.
Erreur : « Connection timed out »
Ce message d'erreur signifie que FileZilla ne parvient pas à se connecter au serveur. Les causes les plus fréquentes sont :
- Mauvais numéro de port : le FTP standard utilise le port 21, SFTP utilise le port 22. Vérifiez quel protocole votre hébergeur prend en charge.
- Le pare-feu bloque la connexion : votre pare-feu local comme celui du serveur peut bloquer le trafic FTP. Ajoutez une exception pour FileZilla dans les paramètres de votre pare-feu.
- Blocage d'IP : après trop de tentatives de connexion échouées, votre adresse IP peut être bloquée. Contactez votre hébergeur pour faire débloquer votre IP.
- Serveur injoignable : vérifiez que le serveur est en ligne en ouvrant le site web dans votre navigateur.
Erreur : « 530 Login incorrect »
Ce message d'erreur indique des identifiants incorrects. Vérifiez les points suivants :
- Le nom d'utilisateur est sensible à la casse sur la plupart des serveurs
- Copiez le mot de passe directement depuis le panneau de contrôle de votre hébergement pour éviter les fautes de frappe
- Certains hébergeurs utilisent votre adresse e-mail complète comme nom d'utilisateur FTP
- Vérifiez que le compte FTP est actif dans votre panneau de contrôle
Paramètres FTP avancés dans FileZilla
Outre la connexion de base, FileZilla propose diverses options avancées pour optimiser et sécuriser la connexion FTP.
Configurer le Gestionnaire de sites
Au lieu de saisir vos informations à la main à chaque fois, vous pouvez utiliser le Gestionnaire de sites pour enregistrer des profils de serveur. Allez dans Fichier > Gestionnaire de sites et cliquez sur « Nouveau site ». Renseignez-y les informations de votre serveur et choisissez le bon protocole. Vous pouvez enregistrer plusieurs sites pour différents projets ou clients.
Mode passif et mode actif
Le FTP connaît deux modes de transfert de données :
| Paramètre | Mode actif | Mode passif |
|---|---|---|
| Sens de connexion | Le serveur se connecte au client | Le client se connecte au serveur |
| Compatible avec les pare-feu | Non : nécessite des ports ouverts côté client | Oui : fonctionne derrière un NAT/pare-feu |
| Recommandé pour | Serveurs sur réseau local | Presque toutes les situations |
| Par défaut dans FileZilla | Non | Oui |
Dans la plupart des cas, le mode passif est le bon choix. Ce paramètre se trouve sous Édition > Paramètres > FTP > Mode passif.
Optimiser le transfert de fichiers
Pour envoyer de gros sites web, vous pouvez accélérer le transfert en ajustant le nombre de connexions simultanées. Allez dans Édition > Paramètres > Transferts et réglez le nombre maximal de transferts simultanés sur 3 à 5. Multiplier les connexions semble plus rapide, mais cela peut surcharger le serveur et provoquer justement des ralentissements.
Points de sécurité pour la connexion FTP
Le FTP standard envoie toutes les données, mots de passe compris, en texte brut sur le réseau. C'est un risque de sécurité, surtout sur les réseaux publics. Il est donc important d'envisager des alternatives plus sûres lorsque vous mettez en place une connexion FTP.
SFTP ou FTPS
Il existe deux alternatives sûres au FTP standard :
- SFTP (SSH File Transfer Protocol) : utilise le chiffrement SSH et fonctionne par défaut sur le port 22. C'est l'option sécurisée la plus répandue chez les hébergeurs modernes.
- FTPS (FTP over SSL/TLS) : ajoute le chiffrement SSL/TLS au protocole FTP standard. Utilise généralement le port 990 pour le TLS implicite ou le port 21 pour le TLS explicite.
Avec l'hébergement web de Theory7, SFTP est pris en charge par défaut, ce qui vous permet de transférer vos fichiers en toute sécurité. Sélectionnez dans FileZilla le protocole « SFTP - SSH File Transfer Protocol » pour la connexion la plus sûre.
Utiliser des clés SSH
Pour une sécurité accrue, vous pouvez configurer des clés SSH au lieu de mots de passe. Voici comment : générez une paire de clés sur votre ordinateur, envoyez la clé publique vers le serveur et configurez FileZilla pour utiliser la clé privée via Édition > Paramètres > SFTP. Cette méthode est non seulement plus sûre, mais aussi plus pratique, car vous n'avez plus besoin de saisir de mot de passe.
Grâce à ces connaissances, vous pouvez mettre en place n'importe quelle connexion FTP de façon sûre et efficace, quel que soit le type de serveur ou d'environnement d'hébergement.
Connexion FTP pour différents environnements d'hébergement
La façon de mettre en place une connexion FTP varie selon votre environnement d'hébergement. Avec l'hébergement mutualisé, vous recevez généralement les informations FTP dans le message de bienvenue ou dans le panneau de contrôle. Cherchez la section « Comptes FTP » dans cPanel, DirectAdmin ou Plesk. Vous pouvez aussi y créer des comptes FTP supplémentaires avec un accès limité à certains dossiers, ce qui est pratique si vous voulez donner accès à des développeurs externes sans qu'ils puissent atteindre tous les fichiers.
Avec un VPS ou un serveur dédié, vous devez configurer vous-même le service FTP. Beaucoup d'administrateurs choisissent vsftpd ou ProFTPD comme serveur FTP. Une option plus simple consiste à utiliser SFTP, disponible par défaut via le service SSH qui tourne sur presque tous les serveurs Linux. Vous n'avez pas besoin d'installer de logiciel supplémentaire pour cela. Veillez à définir correctement les droits d'accès aux fichiers après l'envoi : 755 pour les dossiers et 644 pour les fichiers sont la norme pour les fichiers web.
Pour les sites WordPress, vous pouvez envisager d'éviter le FTP et d'utiliser plutôt le déploiement Git. C'est non seulement plus sûr, mais cela facilite aussi le retour en arrière en cas de problème. De nombreux développeurs professionnels ont complètement remplacé le FTP par des workflows Git et des connexions SSH pour la gestion des fichiers sur le serveur.
Connexion FTP : alternatives et workflows modernes
Même si établir une connexion FTP reste d'actualité, il existe des alternatives plus modernes qui sont plus pratiques et plus sûres dans de nombreuses situations. WebDAV permet de gérer des fichiers via un navigateur web ou un gestionnaire de fichiers, sans logiciel distinct. De nombreux panneaux de contrôle prennent en charge un File Manager intégré qui permet d'envoyer, d'éditer et d'organiser des fichiers directement depuis votre navigateur. C'est particulièrement pratique pour modifier rapidement des fichiers de configuration ou envoyer quelques fichiers.
SSH et SCP sont les méthodes privilégiées des administrateurs système. Avec SCP, vous pouvez copier des fichiers vers et depuis le serveur en ligne de commande, entièrement chiffrés via le protocole SSH. Rsync va encore plus loin en ne transférant que les parties modifiées des fichiers, ce qui est nettement plus rapide pour synchroniser de gros dossiers. Pour les équipes qui collaborent sur des projets web, un système de gestion de versions comme Git associé à un déploiement automatisé est la norme professionnelle. Chacune de ces méthodes a sa place dans un workflow moderne, mais savoir établir une connexion FTP reste précieux comme solution de repli universelle lorsque les autres options ne sont pas disponibles.