Comment se connecter à un serveur SFTP dans Ubuntu

SFTP est une fonctionnalité intégrée de SSH, et une fois que SSH est installé sur un système, SFTP peut être utilisé pour transférer des fichiers dans les deux sens avec une interface graphique ou un terminal. SFTP est particulièrement utile avec les serveurs.

Serveur SFTP sous Ubuntu

Dans ce guide, nous vous montrerons comment vous connecter aux serveurs SFTP sur Ubuntu, ainsi que comment configurer votre propre serveur à héberger. Pour commencer, assurez-vous d’utiliser le dernier bureau Ubuntu, le serveur ou un système d’exploitation basé sur Ubuntu.

Configurer SFTP sur Ubuntu

Si vous envisagez de vous connecter à un serveur SFTP sur votre PC Ubuntu, vous devrez configurer un serveur SSH sur votre serveur Ubuntu distant ou votre PC Ubuntu distant afin de pouvoir y accéder. Heureusement, la configuration d’un serveur SSH sur Ubuntu est incroyablement facile.

Pour commencer, ouvrez une fenêtre de terminal sur le bureau Ubuntu. Vous pouvez lancer une fenêtre de terminal en appuyant sur Ctrl + Alt + T sur le clavier. Ou recherchez « Terminal » dans le menu de l’application Ubuntu et lancez-le de cette façon.

Avec la fenêtre du terminal ouverte, utilisez la commande apt install pour installer le package « openssh-server ». Ce package, une fois installé, va configurer et mettre en place un serveur SSH, ainsi que SFTP, auquel vous pouvez accéder à distance.

sudo apt install openssh-server

Lorsque le serveur OpenSSH est opérationnel sur l’ordinateur distant, vous pouvez effectuer un test rapide pour vous assurer que vous pouvez vous y connecter. Pour ce faire, exécutez ssh your-username@localhost sur la machine avec le serveur SSH. Vous devez utiliser votre mot de passe d’utilisateur pour vous connecter.

Connexion à SFTP via la ligne de commande

Pour vous connecter à un serveur SFTP avec la ligne de commande sur Ubuntu, commencez par lancer une fenêtre de terminal. Ensuite, avec la fenêtre du terminal ouverte, utilisez la commande sftp pour vous connecter à votre serveur SSH.

Pour vous connecter, spécifiez le nom d’utilisateur sur la machine distante, ainsi que son adresse IP. Par exemple, si le serveur Ubuntu distant ou le PC Ubuntu hébergeant un serveur SSH a une adresse IP de « 192.168.1.203 », utilisez-la comme nom d’hôte.

sftp [email protected]

Une fois connecté, vous pouvez exécuter la commande ls pour voir ce qui se trouve sur le serveur distant.

ls

Pour télécharger quoi que ce soit du serveur distant vers votre répertoire personnel, spécifiez le nom du fichier sur le serveur SFTP distant et utilisez la commande get.

get test.txt

Besoin de télécharger quelque chose sur le serveur SFTP distant ? Utilisez la commande put. Il téléchargera n’importe quel fichier sur le serveur SFTP distant dans votre dossier de départ local (/home/USERNAME/).

put test.txt

Connexion à SFTP avec le gestionnaire de fichiers Ubuntu – Gnome Files

L’application Gnome Files est l’un des gestionnaires de fichiers les plus utilisés sur Linux, car de nombreuses distributions Linux grand public choisissent Gnome Shell comme bureau. Voici comment l’utiliser pour se connecter à un serveur SFTP sur Ubuntu.

Pour commencer, lancez le gestionnaire de fichiers Ubuntu sur le bureau. Lorsqu’il est ouvert, recherchez le bouton « Autres emplacements » et cliquez dessus. Lorsque vous sélectionnez ce bouton, vous serez redirigé vers la zone « Autres emplacements ».

Dans « Autres emplacements », recherchez la zone de texte « Connexion au serveur » et cliquez dessus avec la souris. Tapez ensuite l’adresse du serveur. Par exemple:

sftp://192.168.1.203

Après avoir entré l’adresse IP (ou le nom d’hôte) dans la case, appuyez sur le bouton « Connecter ». Lorsque vous sélectionnez ce bouton, une fenêtre contextuelle apparaît. Ensuite, entrez votre nom d’utilisateur et votre mot de passe, puis cliquez à nouveau sur « Connecter ».

Lors de la connexion, vous verrez votre serveur SFTP dans l’application de fichiers Ubuntu. Faites glisser les fichiers sur le serveur pour les télécharger et copiez-les dans d’autres dossiers de votre PC pour les télécharger.

Connexion à SFTP avec Filezilla sur Ubuntu

Vous devez d’abord installer l’application pour vous connecter à un serveur SFTP à l’aide de Filezilla sur Ubuntu. Ensuite, ouvrez une fenêtre de terminal sur le bureau Ubuntu et utilisez la commande ci-dessous pour installer l’application.

sudo apt install filezilla

Une fois le programme installé sur votre système, lancez-le. Ensuite, recherchez la boîte hôte et tapez le code ci-dessous.

sftp://your-sftp-server-ip

Après avoir écrit dans la case « Hôte », écrivez votre nom d’utilisateur dans la case « Nom d’utilisateur », votre mot de passe dans la case « Mot de passe ». Ensuite, écrivez « 22 » dans la case « Port ». 22 est le port par défaut pour SFTP.

Sélectionnez le bouton « Connexion rapide » pour vous connecter à votre serveur SFTP avec Filezilla lorsque toutes les informations sont remplies. Vous serez bientôt connecté à votre serveur avec Filezilla.

De là, vous pouvez télécharger et télécharger des fichiers sur votre serveur SFTP depuis Ubuntu. Si vous souhaitez télécharger un fichier, voici ce qu’il faut faire. Tout d’abord, faites un clic droit sur la colonne de droite avec la souris sur un fichier que vous voulez. Ensuite, sélectionnez l’option « Télécharger » pour télécharger.

Vous pouvez également télécharger depuis Ubuntu en utilisant Filezilla. Pour ce faire, faites un clic droit sur un fichier dans la colonne de gauche avec la souris. Ensuite, sélectionnez le bouton « Télécharger ». Cela enverra le fichier au serveur SFTP.