LIBRARY · TUTORIEL
Utilisation du FTP (File Transfer Protocol)
Qu'est-ce que le FTP ?
Le protocole de transfert de fichiers (FTP, File Transfer Protocol) vous permet de transférer des fichiers entre votre compte d'hébergement IndicHosts et un autre ordinateur. Le FTP établit une connexion entre un serveur (ici, votre compte sur un serveur d'hébergement IndicHosts) et un client (votre ordinateur local). Pour rendre les fichiers de votre site web accessibles au public, vous utilisez un client FTP afin de les téléverser vers votre compte d'hébergement IndicHosts sur le serveur. Vous pouvez également télécharger des fichiers depuis votre compte d'hébergement IndicHosts vers votre ordinateur local.
Le protocole FTP d'origine ne chiffre pas les données échangées entre le serveur et le client. Nous vous recommandons donc vivement d'utiliser l'un des protocoles suivants pour transférer vos fichiers :
- Le SFTP (Secure Shell File Transfer Protocol) est disponible pour tous nos comptes d'hébergement. Comme son nom l'indique, le SFTP s'appuie sur le protocole SSH (Secure Shell) pour chiffrer les transferts de fichiers. Pour transférer des fichiers via SFTP, vous utilisez le même nom d'utilisateur et le même mot de passe que ceux employés pour accéder à SSH ou à cPanel.
- Le FTPS (FTP Secure) est disponible pour tous nos comptes d'hébergement basés sur cPanel. Comme le SFTP, le FTPS ajoute une couche de sécurité aux transferts de fichiers. Toutefois, au lieu de SSH, le FTPS utilise le protocole TLS (Transport Layer Security), le même que celui qui sécurise les connexions dans votre navigateur web. Pour transférer des fichiers via FTPS, vous utilisez un nom d'utilisateur et un mot de passe FTP classiques. Vous n'avez pas besoin d'utiliser votre mot de passe SSH.
Utilisation d'un client FTP
De nombreux clients FTP sont disponibles, et beaucoup prennent également en charge le SFTP (Secure FTP) et le FTPS (FTP Secure). IndicHosts.net Hosting recommande FileZilla, un programme gratuit que vous pouvez télécharger ici. Il prend en charge les trois protocoles (FTP, SFTP et FTPS) et fonctionne sous Microsoft Windows, Apple Mac OS X et Linux.
Dans les procédures suivantes, nous vous montrons comment utiliser FileZilla pour vous connecter à votre compte et transférer des fichiers.
L'utilisation de FileZilla n'est pas obligatoire. Si vous souhaitez utiliser un autre client FTP, vous aurez toutefois besoin des informations suivantes pour vous connecter à votre compte :
- Nom de domaine: le nom de domaine de votre site web.
- Nom d'utilisateur du compte FTP :
- Pour le SFTP, vous devez utiliser votre nom d'utilisateur cPanel. Veillez à ne pas inclure votre nom de domaine. Par exemple, saisissez username et non username@example.com.
- Pour le FTPS, vous pouvez utiliser votre nom d'utilisateur cPanel ou celui d'un utilisateur FTP que vous avez créé dans cPanel (par exemple, ftpuser@example.com).
- Pour le FTP, vous pouvez utiliser votre nom d'utilisateur cPanel ou celui d'un utilisateur FTP que vous avez créé dans cPanel (par exemple, ftpuser@example.com).
- Mot de passe : le mot de passe du compte que vous utilisez.
- Numéro de port : pour les connexions SFTP, utilisez le port 7822 au lieu du port par défaut 22.
Connexion à votre compte
Pour vous connecter à votre compte à l'aide de FileZilla, procédez comme suit :
- Démarrez FileZilla.
- Dans le menu Fichier, cliquez sur Gestionnaire de sites :FileZilla - menu Fichier

La boîte de dialogue Gestionnaire de sites s'affiche :
- Cliquez sur Nouveau site, saisissez un nom pour le site, puis appuyez sur Entrée.
- Dans la zone de texte Hôte, saisissez le nom de domaine de votre site. Vous pouvez également saisir à la place le nom d'hôte du serveur.
- Si vous souhaitez vous connecter en SFTP, saisissez 7722 dans la zone de texte Port. Sinon, laissez la zone de texte Port vide. Le port par défaut du SFTP est le 22. Toutefois, l'hébergement IndicHosts.net utilise un port différent pour des raisons de sécurité.
- Dans la liste Protocole, sélectionnez le protocole que vous souhaitez utiliser :
- Pour utiliser SFTP, sélectionnez SFTP - SSH File Transfer Protocol.
- Pour utiliser FTPS, sélectionnez FTP - File Transfer Protocol, puis, dans la liste Chiffrement, sélectionnez Require explicit FTP over TLS.
- Pour utiliser le FTP classique, sélectionnez FTP - File Transfer Protocol, puis, dans la liste Chiffrement, sélectionnez Only use plain FTP (insecure).
IndicHosts.net Hosting vous recommande vivement d'utiliser SFTP ou FTPS dès que possible. Le FTP classique transmet les noms d'utilisateur et les mots de passe en clair, sans chiffrement, et n'est donc pas sécurisé.
- Dans la liste Type d'authentification, sélectionnez Normale.
- Dans la zone de texte Utilisateur, saisissez le nom d'utilisateur du compte que vous souhaitez utiliser :
- Si vous utilisez SFTP, vous devez utiliser votre nom d'utilisateur cPanel. Veillez à ne pas inclure votre nom de domaine. Par exemple, saisissez username et non username@example.com.
- Si vous utilisez FTPS ou une connexion FTP classique, vous pouvez utiliser soit votre nom d'utilisateur cPanel, soit le nom d'utilisateur d'un utilisateur FTP que vous avez créé dans cPanel (par exemple, ftpuser@example.com).
- Dans la zone de texte Mot de passe, saisissez le mot de passe du compte que vous avez indiqué à l'étape 8
- Vous pouvez également, si vous le souhaitez, indiquer un répertoire par défaut que FileZilla ouvrira sur le serveur distant après la connexion.
- Par exemple, de nombreuses personnes préfèrent qu'un client FTP accède par défaut au répertoire racine (root) des documents du site web.Pour ce faire, procédez comme suit :
- Cliquez sur l'onglet Avancé.
Dans la zone de texte du répertoire distant par défaut, tapez /home/username/public html, où le nom d'utilisateur représente votre nom d'utilisateur IndicHosts Hosting account (cPanel).
- Cliquez sur Connexion. Après quelques secondes, FileZilla établit la connexion.
Transfert de fichiers
Une fois que FileZilla a établi une connexion entre votre ordinateur local et le serveur d'hébergement IndicHosts d'hébergement, vous pouvez transférer des fichiers. FileZilla comporte un volet Site local qui affiche les fichiers de votre ordinateur local, et un volet Site distant qui affiche les fichiers de votre compte sur le serveur d'hébergement IndicHosts :

Pour transférer des fichiers à l'aide de FileZilla, procédez comme suit :
- Naviguez dans les dossiers des volets Site local et Site distant comme vous le feriez dans l'Explorateur Windows ou le Finder de Mac OS X. Pour ouvrir un dossier, double-cliquez dessus.
- Pour téléverser un fichier vers le serveur, faites glisser le fichier du volet Site local vers le volet Site distant. Une fois le transfert terminé, le fichier apparaît dans le volet Site distant.
Pour téléverser un fichier, vous pouvez également double-cliquer dessus dans le volet Site local. - Pour télécharger un fichier sur l'ordinateur local, faites glisser le fichier du volet Site distant vers le volet Site local. Une fois le transfert terminé, le fichier apparaît dans le volet Site local.
Pour télécharger un fichier, vous pouvez également double-cliquer dessus dans le volet Site distant. - Vous pouvez également transférer des dossiers entiers en une seule fois :
- Pour téléverser un dossier vers le serveur, faites glisser le dossier du volet Site local vers le volet Site distant.
- Pour télécharger un dossier sur l'ordinateur local, faites glisser le dossier du volet Site distant vers le volet Site local.
Journalisation FTP
Toute l'activité FTP est surveillée et enregistrée dans les fichiers journaux FTP de nos serveurs. Si vous avez besoin d'informations contenues dans ces fichiers journaux, veuillez ouvrir un ticket de support. Si vous utilisez un VPS géré ou serveur dédié, vous pouvez vérifier les journaux FTP situés à /var/log/messages.
Informations complémentaires
Pour consulter la documentation officielle de FileZilla, veuillez visiter http://wiki.filezilla-project.org/Documentation.