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. L’utilisateur lance son client FTP- 2. Il entre les identifiants de connexion FTP
- 3. Une connexion est établie avec le serveur web distant
- 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ètre | Valeur à saisir |
|---|---|
| Hôte | ftp.votresite.com |
| Nom d’utilisateur | votre_login_ftp |
| Mot de passe | ******** |
| Port | 21 (FTP) ou 22 (SFTP) |
| Protocole | FTP ou SFTP |
| Mode de transfert | Passif (recommandé) |