Comment se connecter à un serveur SFTP sous Ubuntu

Pour vous connecter à un serveur SFTP sous Ubuntu , vous n'avez généralement besoin que du nom d'hôte ou de l'adresse IP du serveur, de votre nom d'utilisateur et d'un mot de passe ou d'une clé SSH. Dans un terminal, exécutez la commande suivante : [commande manquante] sftp username@server. Sur Ubuntu Desktop, vous pouvez également vous connecter via le gestionnaire de fichiers en utilisant une adresse SSH telle que : [adresse manquante] ssh://username@server.

Ce dont vous avez besoin avant de vous connecter

SFTP (SSH File Transfer Protocol) utilise une connexion SSH chiffrée, contrairement au protocole FTP traditionnel. Demandez à l'administrateur du serveur ou à votre hébergeur le nom d'hôte, le nom d'utilisateur, la méthode d'authentification et le port. Le port 22 est généralement utilisé pour SSH/SFTP, mais un serveur peut en utiliser un autre.

De nombreuses installations d'Ubuntu incluent le client OpenSSH. Si la sftpcommande n'est pas disponible, installez le paquet client :

sudo apt update
sudo apt install openssh-client

La documentation OpenSSH d'Ubuntu identifie openssh-clientle paquet client et openssh-serverle paquet serveur. Il n'est pas nécessaire d'installer le paquet serveur pour se connecter à un serveur SFTP tiers.

Se connecter au serveur SFTP depuis le terminal Ubuntu

  1. Ouvrir le terminal
  2. Exécuter sftp username@hostname. Par exemple :
    sftp alex@sftp.example.com
  3. Lors de la première connexion, SSH peut afficher l'empreinte de la clé d'hôte du serveur. Vérifiez cette empreinte auprès de l'administrateur du serveur avant de l'accepter, surtout s'il s'agit d'un serveur accessible depuis Internet.
  4. Saisissez votre mot de passe lorsque vous y êtes invité, ou laissez OpenSSH utiliser votre clé SSH configurée. Une fois la connexion réussie, un sftp>message s'affiche.
Terminal Ubuntu affichant une connexion SFTP à sftp.example.com et l'invite SFTP
Une session SFTP s'ouvre dans le terminal Ubuntu après la vérification et l'authentification de l'hôte SSH.

Si le serveur utilise un port non standard, utilisez des majuscules -P:

sftp -P 2222 alex@sftp.example.com

La page de manuel SFTP d'Ubuntu documente la procédure -Ppour configurer un port personnalisé et -isélectionner un fichier de clé privée.

Parcourir, télécharger et téléverser des fichiers

Une fois la connexion établie, ces commandes permettent de réaliser la plupart des transferts courants :

  • ls— lister les fichiers sur le serveur distant.
  • pwd— afficher le répertoire distant actuel.
  • lpwd— afficher votre répertoire local actuel.
  • cd folder— modifier le répertoire distant.
  • lcd folder— changer le répertoire local.
  • get report.pdf— télécharger un fichier distant dans le répertoire local actuel.
  • put photo.jpg— Téléverser un fichier local dans le répertoire distant actuel.
  • bye— fermer la session SFTP.
Terminal Ubuntu affichant les commandes SFTP ls get report.pdf et put photo.jpg
La getcommande télécharge depuis le serveur, tandis putqu'elle téléverse depuis l'ordinateur Ubuntu local.

Connectez-vous via Ubuntu Files plutôt que par la ligne de commande.

L'application Fichiers GNOME d'Ubuntu permet de parcourir un serveur SSH comme n'importe quel autre emplacement de fichiers. L'aide actuelle de GNOME utilise le ssh://schéma d'URL pour cette connexion.

  1. Ouvrez le menu Fichiers et sélectionnez Autres emplacements dans la barre latérale.
  2. Dans la section « Se connecter au serveur » , saisissez l'adresse IP ssh://username@hostname. Pour un port personnalisé, ajoutez-le après l'hôte, par exemple : 8080 ssh://alex@sftp.example.com:2222.
  3. Cliquez sur « Se connecter » et fournissez les informations d'identification demandées.
  4. Parcourez les dossiers distants comme d'habitude. Glissez-déposez ou copiez les fichiers entre l'emplacement distant et les dossiers locaux pour les transférer.
Écran « Autres emplacements des fichiers Ubuntu » avec « Se connecter au serveur via une URL SSH ».
GNOME Files peut se connecter à un compte SSH/SFTP depuis d'autres emplacements en utilisant une ssh://adresse de serveur.

Consultez le guide officiel de connexion au serveur de fichiers GNOME pour connaître le format d'URL pris en charge et le flux de connexion.

Si la machine Ubuntu distante est votre serveur

Si vous contrôlez l'ordinateur Ubuntu distant et que SSH n'est pas déjà exécuté sur celui-ci, installez le serveur OpenSSH sur cette machine distante :

sudo apt update
sudo apt install openssh-server
systemctl status ssh
Terminal Ubuntu installant openssh-server et affichant le service SSH comme actif
Installez le serveur OpenSSH sur l'hôte Ubuntu distant uniquement lorsque vous configurez la machine qui acceptera les connexions SFTP.

Pour l'authentification par clé, Ubuntu recommande les clés Ed25519. Sur votre client, créez une clé avec la commande `npm install` ssh-keygen -t ed25519, puis, pour un serveur que vous administrez, installez la clé publique avec ` ssh-copy-id username@servernpm install`. Conservez votre clé privée et protégez-la avec une phrase secrète si nécessaire.

Résoudre les problèmes de connexion SFTP courants

  • Connexion refusée : veuillez confirmer le nom d’hôte et le port, et si vous administrez le serveur, vérifiez que le service SSH est en cours d’exécution et que les règles réseau/pare-feu autorisent le port SSH.
  • Accès refusé : veuillez vérifier le nom d’utilisateur et la méthode d’authentification. Pour les clés, assurez-vous que la clé publique appropriée est autorisée pour ce compte.
  • Délai de connexion dépassé : vérifiez le DNS, le routage, les exigences VPN, l’accessibilité publique du serveur et le numéro de port.
  • Clé d'hôte modifiée : ne supprimez pas automatiquement l'avertissement. Vérifiez d'abord auprès de l'administrateur du serveur que la clé d'hôte a bien été remplacée ; un changement inattendu peut indiquer que vous accédez à un système incorrect ou qu'il y a un problème de sécurité.

Pour la plupart des utilisateurs d'Ubuntu, la méthode du terminal est l'option la plus rapide et la plus transparente, tandis que GNOME Files est pratique lorsque vous préférez les transferts par glisser-déposer.

Laisser un commentaire

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Installez Steam sur Linux, téléchargez la version Linux native de Slay the Spire depuis votre bibliothèque et lancez le jeu. Ce guide inclut des solutions pratiques aux problèmes de démarrage courants.

Comment installer Devuan Linux à partir d'une clé USB bootable

Comment installer Devuan Linux à partir d'une clé USB bootable

Installez Devuan Excalibur à partir de l'ISO Live sur votre bureau. Vérifiez le téléchargement, créez une clé USB bootable, protégez vos partitions existantes et terminez l'installation avec Refracta Installer.

Comment jouer à The Forest sur Linux avec Steam Proton

Comment jouer à The Forest sur Linux avec Steam Proton

Installez Steam sur Linux, activez Steam Play et utilisez Proton pour télécharger et lancer The Forest, avec un paramètre de compatibilité par jeu si celui-ci ne démarre pas.