Hébergement et cPanel

Se connecter en SFTP plutôt qu'en FTP avec TLS

Vérifié le 4 min de lecture FTP SFTP

Pour transférer des fichiers entre votre ordinateur et le serveur, il existe plusieurs méthodes sécurisées. Les plus courantes sont FTP avec TLS (FTPS) et SFTP. Nous vous expliquons ci-dessous leurs différences et comment configurer une connexion SFTP dans cPanel avec des clients comme FileZilla.

Différences entre FTP avec TLS (FTPS) et SFTP

  • FTP avec TLS (FTPS) :

    • Utilise le protocole FTP traditionnel, en y ajoutant une couche de chiffrement TLS.
    • Le port par défaut est le 21.
    • Permet de créer plusieurs comptes FTP depuis cPanel, appelés sous-comptes.
    • Est compatible avec la plupart des clients FTP.
  • SFTP :

    • Utilise le protocole SSH pour transférer des fichiers de façon sécurisée.
    • Chez Hostsuar, il utilise le port SSH 93. Ce n'est pas une valeur universelle de cPanel et elle peut être différente chez d'autres fournisseurs.
    • N'est disponible que pour l'utilisateur principal de cPanel, pas pour les sous-comptes FTP.
    • Nécessite que l'accès SSH soit activé sur votre compte d'hébergement.

Les deux méthodes chiffrent la connexion lorsqu'elles sont correctement configurées. Choisissez SFTP pour l'utilisateur principal avec SSH activé et FTPS explicite lorsque vous avez besoin d'un compte FTP limité à un répertoire. SFTP n'ajoute pas une seconde couche à FTPS : ce sont des protocoles différents.

Conditions pour utiliser SFTP dans cPanel

  1. Accès SSH activé sur votre compte d'hébergement. Si ce n'est pas le cas, vous pouvez suivre ce guide : Activer l'accès SSH
  2. Vous devez vous connecter avec l'utilisateur principal de cPanel (pas avec des sous-comptes FTP).
  3. Connaître le port SSH attribué. Chez Hostsuar, c'est le 93.

Configurer une connexion SFTP dans FileZilla

  1. Ouvrez FileZilla et allez dans Fichier > Gestionnaire de Sites.
  2. Cliquez sur Nouveau site et donnez-lui un nom.
  3. Dans le champ Protocole, sélectionnez SFTP - SSH File Transfer Protocol.
  4. Dans Hôte, saisissez le nom du serveur indiqué pour votre compte dans Identifiants de connexion. N'utilisez pas un domaine qui pointe déjà vers un autre fournisseur.
  5. Dans Port, saisissez 93 (ou le port SSH que votre fournisseur vous a indiqué).
  6. Dans Utilisateur, indiquez le nom d'utilisateur principal de cPanel.
  7. Choisissez le type d'authentification que vous avez préparé : mot de passe de l'utilisateur principal ou clé SSH préalablement autorisée sur le compte. Si vous utilisez une clé, configurez son fichier ou l'agent compatible avec votre installation de FileZilla. Protégez la clé privée par une phrase de passe.
  8. Cliquez sur Connexion.

Important : lors de la première connexion, comparez l'empreinte de la clé du serveur avec celle obtenue par un canal indépendant et de confiance. N'acceptez pas aveuglément l'avertissement affiché par FileZilla ; si l'empreinte ne correspond pas ou a changé sans prévenir, annulez la connexion et vérifiez-la avant de transmettre des identifiants.

Vérifier l'accès

Faites un essai avec un petit fichier dans le bon répertoire et vérifiez que vous pouvez le télécharger. Une erreur d'authentification ne se résout pas en passant au port FTP : vérifiez l'utilisateur, le mot de passe ou la clé autorisée et que SSH est bien activé.

Si vous souhaitez seulement donner accès à un site à un tiers, ne partagez pas l'utilisateur principal par commodité : envisagez plutôt des comptes FTPS restreints.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.