SSHFS : partage des fichiers de manière sécurisée

SSHFS ou SSH File System est un moyen de mettre en place des partages réseaux en utilisant SSH pour la sécurité de l’authentification et des transmissions de données. Ca peut être par exemple un remplacement efficace à SAMBA pour le partage de fichier sur un réseau non sûr.

Installer le paquet sshfs-fuse sur la machine cliente.
Il faut aussi mette l’utilisateur dans le groupe fuse.
Redémarrer la session de l’utilisateur en question si elle est ouverte.

Pour monter un répertoire réseau, il faut d’abord créer le répertoire dans lequel sera monté le partage réseau :
$ mkdir partagemusique
Puis on branche le partage dans ce repertoire par :
$ sshfs toto@serveur:multimedia/musiquepourtous partagemusique

Pour déconnecter le partage :
$ fusermount -u
partagemusique

On peut se faire un script bash pour brancher ses partages au lancement de la session. Voir les inclure dans le fstab. Par contre, je ne sais pas ce qui se passe si le partage n’est pas disponible au lancement (réseau coupé)

7 réactions sur “ SSHFS : partage des fichiers de manière sécurisée ”

  1. Anonymous

    Vérifie ce que tu dis avant de d’écrire des erreurs et de les diffuser à tout le monde.

    Tant que ça reste sur ton blog ça me gène pas, mais que tu diffuses ça sur le planet libre c’est trop nul.

  2. Karl

    Au lieu d’utiliser un script Bash pour monter au démarrage ton partage, utilise autofs !

  3. Tuxicoman

    anonyme: Tu peux m’expliquer ce qui est faux, s’il te plait? Tu me laisses l’eau à la bouche là.

  4. Triloc 37

    C’est peut etre le fait d’avoir raté ton montage, je ne sais pas :)

    tu montes dans musique au lieu de partagemusique…

  5. yoho

    Euh oui, triloc à raison, je pense. (Je précise que je ne suis pas l’anonyme qui a écrit en premier).

    En tout cas, ton système marche exactement pareil pour « usmb » qui fait la même chose avec des partages samba et « fuseftp » qui fait la même chose avec des partages ftp. Une fois que tu as tout monté avec fuse, tu peux même faire des copies transparentes d’un serveur smb vers un serveur ftp ou ssh, c’est assez fort. Il existe aussi fuseiso pour monter des iso.

    Tout cela se fait sans les droits root, c’est utile à préciser ! Car tout se déroule dans le userspace grâce à fuse.

    C’est juste dommage qu’il n’y ait pas encore d’outil graphique pour fuse : ce serait génial d’avoir l’équivalent de smb4k, mais utilisant fuse.

    Il y a un fichier README qui est livré avec la documentation du kernel, je crois, qui reprend de manière exhaustive tous les projets qui tournent autour de fuse et il y en a un paquet. Dès que je le trouve en ligne, j’envoie l’URL.

  6. Tuxicoman

    triloc37 : effectivement, boulette d’inattention lors de la rédaction.

  7. Tuxicoman

    yoho: Fuse semble méconnu mais plein d’atouts.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.