GNU/Linux >> Tutoriels Linux >  >> Linux

Comment se connecter à SFTP à l'aide de FileZilla pour un transfert de fichiers sécurisé

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 :

  1. Mots de passe
  2. 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.


Linux
  1. Comment utiliser la commande SFTP pour le transfert de fichiers sécurisé

  2. Comment télécharger des fichiers à partir du serveur SFTP à l'aide d'un script python

  3. Comment télécharger un fichier depuis un serveur en utilisant SSH ?

  4. Comment spécifier le fichier de clé pour sshfs ?

  5. Comment changer l'encodage utilisé par mon serveur SFTP ?

Comment utiliser Bluetooth sur Ubuntu pour le transfert de fichiers

Utilisation de FileZilla pour se connecter au serveur SFTP via l'interface graphique

Comment créer un utilisateur SFTP pour une racine de document de serveur Web

Comment modifier les autorisations de fichiers à l'aide de FileZilla

Procédure :Commandes SFTP - Transférer en toute sécurité des fichiers vers un serveur distant

Comment installer Android File Transfer pour Linux sur Ubuntu