FTP (File Transfer Protocol)


💡

Le FTP (pour File Transfer Protocol) est un protocole de communication réseau qui permet de transférer des fichiers entre un ordinateur local et un serveur distant via Internet. Il est largement utilisé pour gérer les fichiers d’un site web, notamment lors de l’installation de WordPress, de la mise à jour de contenu, ou de la résolution d’erreurs techniques.


Qu’est-ce que le protocole FTP ?


Le FTP repose sur une architecture client-serveur. Un utilisateur utilise un client FTP (comme FileZilla ou Cyberduck) pour se connecter à un serveur FTP via une adresse IP, un nom d’utilisateur et un mot de passe.


Une fois connecté, il peut :


  • – Télécharger des fichiers depuis le serveur
  • – Envoyer des fichiers vers le serveur
  • – Supprimer ou modifier des fichiers à distance
  • – Gérer la structure des dossiers d’un site web


Le FTP fonctionne sur deux canaux : un canal de commande (port 21 par défaut) et un canal de données (variable selon le mode actif ou passif).


Comment fonctionne le FTP ?


Étapes d’une connexion FTP :


  1. 1. L’utilisateur lance son client FTP
  2. 2. Il entre les identifiants de connexion FTP
  3. 3. Une connexion est établie avec le serveur web distant
  4. 4. Il peut naviguer dans les fichiers, les modifier, ou les transférer


FTP vs SFTP : quelle différence ?


Le FTP traditionnel n’est pas sécurisé : les identifiants et données sont transférés en clair.


C’est pourquoi on privilégie aujourd’hui :


  • SFTP (SSH File Transfer Protocol) : chiffré via SSH
  • FTPS (FTP Secure) : FTP + SSL/TLS


Si vous gérez un site WordPress ou un projet web sensible, utilisez SFTP pour une sécurité optimale.


Cas d’usage du FTP


  • – Télécharger une sauvegarde du site
  • – Envoyer les fichiers d’un thème ou plugin WordPress
    – Installer manuellement une extension
    – Modifier le fichier .htaccess ou wp-config.php
    – Supprimer un fichier corrompu bloquant l’accès au site


Bonnes pratiques FTP


  • ✓ Utilisez des mots de passe forts
  • ✓ Privilégiez le mode passif si votre pare-feu bloque le mode actif
  • Supprimez les comptes FTP non utilisés
  • ✓ Activez le chiffrement SSL/TLS
  • ✓ Utilisez un logiciel FTP à jour et fiable


Exemple de configuration FTP (avec FileZilla)

ParamètreValeur à saisir
Hôteftp.votresite.com
Nom d’utilisateurvotre_login_ftp
Mot de passe********
Port21 (FTP) ou 22 (SFTP)
ProtocoleFTP ou SFTP
Mode de transfertPassif (recommandé)