For faster navigation, this Iframe is preloading the Wikiwand page for Secure shell file system.

Secure shell file system

Secure shell file system

Description de l'image Mount SSHFS.png.
Informations
Développé par Miklos Szeredi (d)Voir et modifier les données sur Wikidata
Dernière version 3.7.3 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/libfuse/sshfsVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Linux, iOS, type Unix et Microsoft WindowsVoir et modifier les données sur Wikidata
Type Bureau à distanceVoir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 2Voir et modifier les données sur Wikidata
Site web fuse.sourceforge.net/sshfs.htmlVoir et modifier les données sur Wikidata

Secure shell file system (ou SSHFS) permet le partage d'un système de fichiers de manière sécurisée en utilisant le protocole SFTP de SSH.

Principes de fonctionnement

[modifier | modifier le code]

Basé sur le système de fichiers FUSE qui permet à un utilisateur sans privilèges particuliers d'accéder à un système de fichiers sans qu'il soit nécessaire de modifier les sources du noyau, SSHFS permet d'accéder simplement à une branche du système de fichiers distant par l'intermédiaire de SFTP, sous-jacent à SSH. Il permet donc l'accès à tous les serveurs SSH supportant ce protocole sans modification supplémentaire du serveur, ce qui est le cas de la majorité d'entre eux.

Le service étant basé sur FUSE, le montage peut être ensuite utilisé avec n'importe quel shell ou gestionnaire de fichier, qu'il gère ou non SFTP. Certains gestionnaires de fichiers comme FileZilla ou Ghost Commander, incluent cependant leur propre implémentation.

Installation et configuration du client SSHFS

[modifier | modifier le code]
  • Par le gestionnaire de paquets de votre distribution :
    • les paquets sshfs et ses dépendances sont disponibles dans la plupart des distributions GNU/Linux depuis le gestionnaire de paquets ; éventuellement vous devrez ajouter les utilisateurs autorisés dans le groupe fuse.
  • Si sshfs et fuse ne sont pas disponibles :
    • Il faudra tout d'abord installer FUSE. (le module fuse est inclus dans les noyaux Linux récents)
    • puis, télécharger et compiler le source de SSHFS[2].

Utilisation

[modifier | modifier le code]

L'utilisation est ensuite très simple. La syntaxe de base est la suivante :

sshfs nom_hote:mon/repertoire point_de_montage_local

Cette commande permet alors d'accéder au répertoire mon/répertoire sur le système distant nom_hote en accédant localement au répertoire point_de_montage_local.

Pour démonter ce montage SSHFS, on utilisera la commande :

fusermount -u point_de_montage_local


Il est possible également de mettre une entrée dans le fichier fstab. La syntaxe est de ce type :

sshfs#user@host:/chemin /point/de/montage fuse user,noauto

user : permet à un utilisateur de monter la ressource (avec la commande mount /point/de/montage)

noauto : il est préférable de ne pas monter automatiquement ce type de ressource (nécessite la saisie d'un mot de passe, sauf si une clé ssh sans passphrase a été installée préalablement)

Le démontage s'effectue simplement avec :

umount /point/de/montage

Montage automatique

[modifier | modifier le code]

Il est possible d'avoir un montage automatique de ressources SSHFS avec l'outil AFUSE[3].

Ci-dessous un exemple de ce qu'il est possible de faire pour se créer un démon d'automontage avec afuse et sshfs :

mkdir ~/sshfs
afuse -f -o mount_template="sshfs user@%r:/ %m" -o unmount_template="fusermount -u -z %m" ~/sshfs

Il ne reste ensuite plus qu'à se rendre dans le répertoire ~/sshfs et ainsi monter automatiquement la racine distante de nos machines :

cd ~/sshfs/nom_machine

Notes et références

[modifier | modifier le code]
  1. « Release 3.7.3 », (consulté le )
  2. (en) « Filesystem in Userspace », sur SourceForge (consulté le ).
  3. (en) « Pcarrier/afuse : An automounter implemented with FUSE », sur GitHub (consulté le ).

Sur les autres projets Wikimedia :

Articles connexes

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]
{{bottomLinkPreText}} {{bottomLinkText}}
Secure shell file system
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?