FTP (File Transfer Protocol)

FTP (File Transfer Protocol)

Glossaire Web — Développement Web

FTP (File Transfer Protocol)

Le FTP (File Transfer Protocol) est un protocole de communication qui permet de transférer des fichiers entre votre ordinateur et un serveur web distant. C’est l’outil principal utilisé par les développeurs et webmasters pour envoyer les fichiers d’un site web sur le serveur d’hébergement, ou pour télécharger des fichiers depuis le serveur vers leur ordinateur.

Comment fonctionne le FTP ?

Le FTP fonctionne sur un modèle client-serveur. Vous utilisez un logiciel client FTP sur votre ordinateur (comme FileZilla) pour vous connecter au serveur FTP de votre hébergeur. Une fois connecté, vous voyez l’arborescence des fichiers du serveur et pouvez y naviguer, y envoyer des fichiers (upload) ou en télécharger (download).

Pour vous connecter, vous avez besoin de quatre informations fournies par votre hébergeur :

  • L’hôte (host) — l’adresse du serveur FTP, généralement sous la forme ftp.votre-domaine.fr ou une adresse IP.
  • Le nom d’utilisateur — votre identifiant FTP, souvent différent de votre identifiant WordPress.
  • Le mot de passe — le mot de passe associé au compte FTP.
  • Le port — généralement 21 pour le FTP standard ou 22 pour le SFTP (FTP sécurisé).

FTP, SFTP et FTPS : les variantes sécurisées

Le protocole FTP original transmet les données en clair, y compris votre mot de passe. C’est un risque de sécurité majeur, surtout sur les réseaux Wi-Fi publics. Des variantes sécurisées existent :

  • SFTP (SSH File Transfer Protocol) — le transfert de fichiers passe par un tunnel SSH chiffré. C’est la méthode la plus sécurisée et la plus recommandée. Utilise le port 22.
  • FTPS (FTP over SSL/TLS) — le FTP classique enrichi d’un chiffrement SSL/TLS. Moins courant que le SFTP mais encore utilisé par certains hébergeurs.
  • FTP standard — la version non chiffrée, à éviter absolument pour tout transfert de données sensibles. Malheureusement encore proposé par défaut chez certains hébergeurs.

Aujourd’hui, la majorité des hébergeurs sérieux (O2Switch, OVH, Ionos) proposent le SFTP. Utilisez toujours SFTP quand c’est possible — c’est un réflexe de sécurité fondamental.

Les logiciels FTP populaires

  • FileZilla — le client FTP le plus utilisé au monde. Gratuit, open source, disponible sur Windows, Mac et Linux. Interface simple avec un panneau local (votre PC) à gauche et le serveur distant à droite. Supporte FTP, SFTP et FTPS.
  • WinSCP — client SFTP/SCP pour Windows, très apprécié des administrateurs système. Interface fonctionnelle avec un éditeur de texte intégré pour modifier les fichiers directement sur le serveur.
  • Cyberduck — client FTP élégant pour Mac et Windows, avec support du cloud (Amazon S3, Google Drive, Dropbox). Interface moderne et intuitive.
  • Le gestionnaire de fichiers de l’hébergeur — la plupart des hébergeurs proposent un gestionnaire de fichiers web (via cPanel ou Plesk) qui permet de naviguer et modifier les fichiers sans logiciel FTP. Pratique pour les modifications rapides mais moins confortable que FileZilla pour les transferts volumineux.

FTP et WordPress

Pour un site WordPress, le FTP est utilisé dans plusieurs situations :

  • Installation initiale — envoyer les fichiers WordPress sur le serveur lors de la première installation (bien que la plupart des hébergeurs proposent une installation en un clic via Softaculous ou Installatron).
  • Upload d’extensions ou thèmes — installer un thème ou une extension achetée en dehors du répertoire WordPress.org (fichier .zip à décompresser dans le dossier wp-content).
  • Modification de fichiers — éditer le fichier wp-config.php, le .htaccess, ou les fichiers du thème enfant directement sur le serveur.
  • Dépannage — quand le site ou l’admin WordPress est inaccessible (écran blanc, erreur 500), le FTP est souvent le seul moyen d’accéder aux fichiers pour désactiver une extension problématique ou restaurer une sauvegarde.
  • Sauvegarde manuelle — télécharger l’intégralité des fichiers du site sur votre ordinateur comme sauvegarde de secours.

L’arborescence WordPress sur le serveur

Quand vous vous connectez en FTP à votre site WordPress, voici les dossiers et fichiers principaux que vous trouverez à la racine :

  • wp-content/ — le dossier le plus important. Il contient vos thèmes (themes/), vos extensions (plugins/), vos médias (uploads/) et vos fichiers de cache.
  • wp-admin/ — les fichiers du tableau de bord d’administration. Ne jamais modifier.
  • wp-includes/ — les fichiers du cœur de WordPress. Ne jamais modifier.
  • wp-config.php — le fichier de configuration principal : identifiants de base de données, clés de sécurité, préfixe des tables, mode debug.
  • .htaccess — fichier de configuration Apache pour les permaliens, les redirections et les règles de sécurité.
Chez Jeff-Web, nous utilisons toujours le SFTP (connexion chiffrée) pour accéder aux fichiers de vos sites. La sécurité des accès à votre serveur est aussi importante que la sécurité de votre site lui-même. Nous recommandons à nos clients de ne jamais partager leurs identifiants FTP par email non chiffré.

Besoin d’un site web professionnel et référencé ?