| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| utilisateurs:krodelabestiole:brouillons:sftp [Le 19/01/2026, 15:53] – [GNOME Fichiers] krodelabestiole | utilisateurs:krodelabestiole:brouillons:sftp [Date inconnue] (Version actuelle) – modification externe (Date inconnue) 127.0.0.1 |
|---|
| |
| Tous les serveurs **[[:SSH]]** sont compatibles **SFTP** (à condition qu'ils soient configurés de manière à l'autoriser). Sur Ubuntu et [[:distributions|Linux]] en général, le [[:serveur]] **SFTP** est **[[:OpenSSH]]**. C'est donc lui qu'on va utiliser lorsqu'on cherche à partager un espace //depuis// Ubuntu. Il possède sa [[:OpenSSH|page de documentation dédiée]]. | Tous les serveurs **[[:SSH]]** sont compatibles **SFTP** (à condition qu'ils soient configurés de manière à l'autoriser). Sur Ubuntu et [[:distributions|Linux]] en général, le [[:serveur]] **SFTP** est **[[:OpenSSH]]**. C'est donc lui qu'on va utiliser lorsqu'on cherche à partager un espace //depuis// Ubuntu. Il possède sa [[:OpenSSH|page de documentation dédiée]]. |
| | |
| | Il suffit donc de mettre en place une connexion **[[:SSH]]** pour monter un serveur **SFTP**. |
| | |
| | <note> |
| | Pour profiter d'une excellente sécurité sur Internet, mettre en place une [[:ssh#authentification_par_un_systeme_de_cles_publiqueprivee|connexion par clé privée / publique]] (en chiffrement **[[wpfr>EdDSA#Ed25519|Ed25519]]**) et désactiver la connexion par mot de passe. |
| | </note> |
| |
| ===== Clients ===== | ===== Clients ===== |
| </file> | </file> |
| où : | où : |
| * ''server-sftp'' correspond au nom du service rclone. | * ''server-sftp'' correspond au nom qu'on souhaite donner à cette connexion et ce service rclone. |
| * ''example.com'' correspond au nom d'hôte (nom de domaine ou adresse IP) de votre serveur SFTP. | * ''example.com'' correspond au nom d'hôte (nom de domaine ou adresse IP) de votre serveur SFTP. |
| * ''utilisateur_sftp'' correspond au nom d'[[:utilisateur]] côté serveur. | * ''utilisateur_sftp'' correspond au nom d'[[:utilisateur]] côté serveur. |
| * Décommenter une des trois lignes en fonction de la méthode de connexion (en supprimant le caractère ''#'' en début de ligne).\\ Si c'est la méthode de connexion que permet [[:SSH]], ''mot_de_passe_chiffré'' correspond au mot de passe de l'[[:utilisateur]] côté serveur, chiffré au moyen de la commande ''[[https://rclone.org/commands/rclone_obscure/|rclone obscure]] //mot_de_passe//'' (voir //[[:rclone#Configuration]]//). | * Dé-commenter une des trois lignes en fonction de la méthode d'authentification [[:SSH]] à utiliser (en supprimant le caractère ''#'' en début de ligne) : |
| | * Pour une authentification par mot de passe (déconseillée sur Internet), ''mot_de_passe_chiffré'' correspond au mot de passe de l'[[:utilisateur]] côté serveur, chiffré au moyen de la commande ''[[https://rclone.org/commands/rclone_obscure/|rclone obscure]] //mot_de_passe//'' (voir //[[:rclone#Configuration]]//). |
| Pour créer le fichier ''known_hosts'' : | * Il n'est pas nécessaire de spécifier ''key_file'' si la [[:ssh#authentification_par_un_systeme_de_cles_publiqueprivee|clé privée]] se trouve à ce [[:chemins|chemin]] standard. |
| ssh-keyscan -t dsa,rsa,ecdsa,ed25519 example.com >> ~/.ssh/known_hosts | * Pour créer le fichier ''known_hosts'' (si la commande ''[[:ssh]]'' ne l'a pas déjà fait) :<code>ssh-keyscan -t dsa,rsa,ecdsa,ed25519 example.com >> ~/.ssh/known_hosts</code>en remplaçant encore ''example.com'' par le nom d'hôte. |
| en remplaçant encore ''example.com'' par le nom d'hôte. | |
| | |
| Pour configurer la connexion, et éventuellement monter un stockage SFTP de manière permanente, vous trouverez un tutoriel complet //[[:tutoriel:acceder_a_votre_nas_depuis_toutes_les_applications|Accéder à un stockage NAS depuis toutes les applications]]//, qui est loin de concerner exclusivement les [[:NAS]] ! | |
| |
| <note tip>Voir si besoin la [[https://rclone.org/sftp/|documentation officielle]] en anglais.</note> | <note tip>Voir si besoin la [[https://rclone.org/sftp/|documentation officielle]] en anglais.</note> |
| |
| **SSHFS** est un outil permettant d'utiliser le protocole **SSH** comme un système de fichier et ainsi monter un répertoire distant à travers le protocole SSH pour y accéder comme n'importe quel répertoire local à la manière d'un partage [[:NFS]]; mais sécurisé ! | **SSHFS** est un outil permettant d'utiliser le protocole **SSH** comme un système de fichier et ainsi monter un répertoire distant à travers le protocole SSH pour y accéder comme n'importe quel répertoire local à la manière d'un partage [[:NFS]]; mais sécurisé ! |
| | |
| | <note important> |
| | **SSHFS** est essentiellement abandonné depuis 2022. **[[#Rclone]]** offre les mêmes fonctionnalités et davantage, avec de meilleures performances. |
| | </note> |
| |
| Voir la page [[:sshfs|SSH Filesystem]]. | Voir la page [[:sshfs|SSH Filesystem]]. |