Cet article vous montrera comment configurer une connexion à votre serveur SFTP à l'aide de SFTP dans FileZilla en utilisant un mot de passe ou une authentification basée sur une clé SSH .
Pourquoi utiliser SFTP pour les transferts de fichiers
En ce qui concerne FTP et SFTP, il y a quelques différences clés à garder à l'esprit. Tout d'abord, personne ne veut que ses informations tombent entre de mauvaises mains. Deuxièmement, FTP (File Transfer Protocol) utilise du texte clair pour toutes les transmissions.
N'importe qui peut lire les noms d'utilisateur, les mots de passe, les commandes et les données FTP en reniflant le réseau.
D'autre part, SFTP peut transférer des informations en toute sécurité. En effet, il s'appuie sur un logiciel FTP et utilise le protocole SSH pour transférer des fichiers, et nécessite que le client soit authentifié par le serveur pour des éléments de sécurité renforcés.
En bref, SFTP est conçu pour être une extension de SSH afin de fournir des fonctionnalités de transfert de fichiers sécurisé.
Se connecter à SFTP à l'aide de FileZilla
FileZilla est un outil logiciel FTP open source gratuit permettant aux utilisateurs de transférer des fichiers d'un ordinateur local vers un ordinateur distant. Il est capable de fonctionner sous Windows, Linux et macOS. FileZilla prend en charge les protocoles FTP, SFTP et FTPS.
SFTP fournit deux options d'authentification de l'utilisateur lors de la connexion à votre serveur :
- Mots de passe
- Authentification basée sur une clé SSH
Les clés SSH sont plus sécurisées que le mot de passe. Dans cet article, nous couvrirons les deux manières.
N'oubliez pas que si le serveur auquel vous vous connectez ne prend en charge que les connexions FTP, pas les connexions SSH, vous ne pourrez pas utiliser SFTP.
SFTP avec FileZilla en utilisant un mot de passe
Ouvrez le Site Manager
de FileZilla en cliquant sur l'icône en haut à gauche dans la barre de menu.
Une fenêtre contextuelle apparaîtra pour vous permettre de créer un nouveau profil. Cliquez sur le New Site
et donnez le nouveau nom de connexion au site.
Dans le panneau de droite, saisissez les informations suivantes :
- Protocole :Il s'agit d'une section déroulante. Sélectionnez le
SFTP - SSH File Transfer Protocol
option. - Hébergeur : saisissez le nom de votre serveur ou l'adresse IP du serveur.
- Port :22
- Type de connexion :Sélectionnez
Normal
dans le menu déroulant. - Utilisateur :nom d'utilisateur de l'utilisateur du système.
- Mot de passe :Mot de passe de l'utilisateur du système.
Appuyez sur Connect
bouton, et il enregistrera ces paramètres et connectera FileZilla au serveur SFTP.
Acceptez le certificat SSL en cliquant sur OK
bouton. Assurez-vous d'avoir Always trust this host, add this key to the cache
coché pour que vous n'ayez à accepter le certificat qu'une seule fois.
Une fois que vous avez terminé ce qui précède, vous devriez pouvoir connecter FileZilla à votre serveur SFTP.
Une fois connecté, vous verrez une liste de fichiers sur le serveur sur le côté droit. Pour télécharger de nouveaux fichiers, faites glisser les fichiers depuis votre ordinateur (Local site
) au serveur (Remote site
).
SFTP avec FileZilla utilisant l'authentification basée sur une clé SSH
Si vous n'avez pas encore créé de paire de clés SSH, vous pouvez consulter ce tutoriel :Générer une paire de clés SSH :comment le faire (avec exemples).
Ouvrez le Site Manager
de FileZilla en cliquant sur l'icône en haut à gauche dans la barre de menu.
Une fenêtre contextuelle apparaîtra pour vous permettre de créer un nouveau profil. Cliquez sur le New Site
et donnez le nouveau nom de connexion au site.
Dans le panneau de droite, saisissez les informations suivantes :
- Protocole :Il s'agit d'une section déroulante. Sélectionnez le
SFTP – SSH File Transfer Protocol
option. - Hébergeur : saisissez le nom de votre serveur ou l'adresse IP du serveur.
- Port :22
- Type de connexion :Sélectionnez
Key file
dans le menu déroulant. - Utilisateur :nom d'utilisateur de l'utilisateur du système.
- Fichier clé : Cliquez sur
Browse
et sélectionnez votre fichier de clé privée .
Appuyez sur Connect
bouton, et il enregistrera ces paramètres et connectera FileZilla au serveur SFTP.
Acceptez le certificat SSL en cliquant sur OK
bouton. Assurez-vous d'avoir Always trust this host, add this key to the cache
coché de sorte que vous n'aurez à accepter le certificat qu'une seule fois.
Conclusion
Félicitations, vous avez réussi à connecter FileZilla à votre serveur SFTP !
Vous savez maintenant que SFTP signifie SSH File Transfer Protocol et qu'il fournit une connexion sécurisée lors du transfert de fichiers d'un hôte à un autre. Ses fonctionnalités sont similaires à FTP mais ne diffèrent que par le protocole.
Si vous avez des questions ou des conseils à partager, vous pouvez le faire dans la section des commentaires.