Skip to content
Centre d'aide

Découvrez ce qu'est le FTP, comment l'utiliser et à quoi il sert

C'est la première question que se posent de nombreux utilisateurs de services d'hébergement web. La plupart l'entendent pour la première fois. Nous vous l'expliquons ici.

Si vous êtes nouveau dans le monde des sites web, de la programmation ou si vous commencez à utiliser des gestionnaires de contenu comme WordPress, vous avez certainement croisé le terme FTP. Et comme beaucoup de choses sur le web, cela semble être un autre de ces concepts abstraits et difficiles à maîtriser.

Bien qu'internet soit effectivement plein de protocoles, tout n'est pas forcément complexe. Le FTP est l'ensemble de règles qui vous permettra de téléverser les fichiers de votre blog ou site web sur le plan d'hébergement professionnel que vous avez souscrit.

Si vous souhaitez approfondir et comprendre ce qu'est le FTP, chez Bacan nous vous l'expliquons en détail : sur quoi est basé ce service, comment téléverser vos fichiers et les applications disponibles gratuitement pour lancer votre activité sur internet.

Qu'est-ce que le FTP et à quoi sert-il ?

Aussi appelé Protocole de Transfert de Fichiers (File Transfer Protocol). Et c'est précisément ce qu'il fait : transférer des fichiers entre votre ordinateur et votre service d'hébergement.

Plus précisément, il définit comment les fichiers sont transférés dans une connexion basée sur l'architecture client-serveur. Vous connaissez peut-être cette dénomination : c'est la même que celle établie entre votre appareil et n'importe quel site web. Votre appareil est le client, qui demande des informations au serveur, lequel répond avec les données demandées.

Pour se connecter à un serveur via FTP, on utilise les ports 20 et 21. Dans le cas de Bacan, le port utilisé est le 21. Via le FTP, vous pourrez envoyer tout type de fichier vers votre hébergement : aussi bien des fichiers texte (html, css, js) que des fichiers binaires (images, musique, vidéo, etc.)

Client FTP et Serveur FTP : quelle est la différence ?

Un client FTP est un logiciel installé sur l'ordinateur de l'utilisateur (celui qui souhaite téléverser ou télécharger des informations depuis le serveur) qui lui permet d'établir une connexion via internet, en utilisant le protocole FTP avec un serveur distant.

D'autre part, le serveur FTP est celui qui intègre un logiciel pour communiquer via FTP avec plusieurs clients. Ainsi, les clients peuvent envoyer des demandes de téléversement ou de téléchargement d'informations quand ils le souhaitent. Tous nos serveurs d'hébergement disposent de serveurs FTP.

Types de serveurs FTP disponibles

On distingue principalement deux types de serveurs : les serveurs anonymes et les serveurs authentifiés. Voyons les différences.

FTP Anonyme

C'est un type spécial de serveur FTP dans lequel il n'est pas nécessaire d'avoir un identifiant et un mot de passe pour télécharger ou modifier les informations. Par défaut, l'utilisateur entré est anonymous ou inconnu.

Cette option est généralement un danger pour la sécurité d'un serveur, car elle permet à n'importe qui de téléverser n'importe quel type de fichier. C'est pourquoi ce type de serveur anonyme n'est pas proposé chez Bacan.

Serveurs FTP authentifiés

L'accès se fait via un identifiant et un mot de passe. Si vous souscrivez l'un des plans d'hébergement chez Bacan, votre compte inclura un serveur FTP authentifié.
Dans ce cas, si un client veut téléverser ou télécharger des informations depuis le serveur FTP, il doit disposer d'identifiants valides.

Comment créer un serveur FTP ?

Si vous avez besoin de créer un serveur FTP, vous avez plusieurs options :

1. Installer une machine Linux sur un ordinateur, sur laquelle vous installez un serveur FTP. Celui que nous utilisons est : https://www.pureftpd.org

2. Acheter du matériel comme des disques NAS, option généralement coûteuse nécessitant des connaissances avancées en réseaux.

3. Souscrire un service d'hébergement incluant un serveur FTP. Heureusement, si vous souscrivez l'un des plans d'hébergement avec domaine gratuit de Bacan, vous n'aurez pas à créer de serveur FTP. Lorsque vous obtenez votre compte d'hébergement, il inclut déjà un serveur FTP prêt à fonctionner.

Les 4 clients FTP gratuits les plus utilisés

Quels clients pouvez-vous utiliser pour vous connecter à un serveur FTP ? Les clients FTP sont nombreux. Voici les plus reconnus et ceux que nous recommandons à nos clients.

FileZilla

C'est un projet open source, avec un long parcours depuis son lancement en 2001, qui bénéficie d'une communauté travaillant quotidiennement pour lui assurer maintenance et support. En plus d'être l'un des plus utilisés, il est gratuit et multiplateforme. Vous pouvez l'utiliser sur Windows, Linux ou macOS.

C'est un logiciel côté client avec différentes fonctions. Il permet de téléverser et télécharger des fichiers de façon classique, mais aussi de modifier sa configuration pour effectuer des tâches plus spécifiques comme : envois en file d'attente, édition, création de répertoires et bien d'autres. Il supporte non seulement la connexion FTP, mais aussi via SSL et SSH.
Vous pouvez télécharger FileZilla sur son site officiel : filezilla-project.org

WinSCP

C'est un outil conçu exclusivement pour fonctionner sous Windows. Il supporte le transfert de données via différents protocoles comme SFTP, FTPS et SCP. WinSCP est open source, mais avec une communauté plus restreinte.

L'un de ses avantages est qu'il offre des raccourcis en faisant un clic droit sur un fichier ou répertoire de votre ordinateur. De plus, il dispose d'un éditeur de texte permettant de modifier les fichiers de votre site à distance depuis votre client FTP.
Vous pouvez télécharger WinSCP sur son site officiel : WinSCP

Cyberduck

Toujours dans le monde des clients FTP open source, celui-ci a été pensé pour macOS mais supporte également Windows. Une curiosité : Cyberduck dispose d'une version payante, mais nous resterons sur la version gratuite.

Il se distingue par son interface graphique simple, qui liste chacun des fichiers et répertoires hébergés sur votre serveur FTP distant. Il supporte les différents protocoles FTP, ainsi que la connexion avec des serveurs cloud.
Vous pouvez télécharger Cyberduck sur son site officiel : Cyberduck

SmartFTP

Pour finir, un autre client conçu pour les environnements Windows. Son interface graphique rappelle le design actuel de Windows, accompagné de nombreuses fonctions pour le travail à distance.

Il peut établir une connexion via FTP, supporte des technologies comme SSH ou WebDAV et peut également gérer du contenu hébergé dans le cloud de Google, Amazon et Microsoft. Il intègre également un éditeur de texte enrichi de fonctions spéciales.

Vous pouvez télécharger SmartFTP sur son site officiel : SmartFTP

Comment configurer FileZilla ?

Pour se connecter à un serveur FTP distant, il faut télécharger l'un des clients mentionnés précédemment. Comme FileZilla est le logiciel le plus populaire pour cette tâche, je vais vous montrer comment le configurer en détail.

La première étape est bien sûr de télécharger FileZilla. Si vous ne l'avez pas encore fait, vous pouvez cliquer ici pour aller sur la page officielle.

Installation

Une fois le téléchargement terminé, il ne reste plus qu'à installer le programme. FileZilla dispose d'un assistant d'installation classique avec le bouton Suivant, le processus ne prendra donc que quelques minutes.

Configuration

L'installation a été simple ? Le processus de configuration l'est tout autant. Avant de continuer, vous devez avoir à portée de main les identifiants de votre serveur FTP : un identifiant, un mot de passe et le domaine.

Si vous ne les avez pas encore, il est nécessaire de les demander à votre fournisseur d'hébergement. Chez Bacan, ils vous sont fournis au moment de la souscription de l'un de nos plans d'hébergement incluant le service FTP illimité. Notez que votre accès FTP principal utilisera le même identifiant et mot de passe que votre accès au panneau de contrôle.

Commencez par cliquer sur l'option Gestionnaire de sites, située dans le coin supérieur gauche de l'application. Une fenêtre s'ouvrira où vous devrez saisir les données nécessaires. Cliquez d'abord sur Nouveau site, puis donnez un nom au serveur que vous allez configurer.

Remplissez ensuite les champs à droite de la fenêtre avec les données fournies par votre hébergeur, dans notre cas Bacan : le domaine, le port 21, votre identifiant et votre mot de passe.

Pour terminer, cliquez sur Connecter. Il vous demandera si vous souhaitez enregistrer le mot de passe — nous recommandons de sélectionner oui si vous travaillez sur un appareil personnel.

À ce stade, FileZilla affichera les fichiers du serveur sur la partie gauche et le contenu de votre ordinateur local sur la partie droite. Vous pourrez maintenant téléverser ou télécharger des fichiers pour modifier le contenu de votre site web.