A quoi sert cette page ?

Qui n'a jamais révé de pouvoir accèder à ses montages distant comme s'ils étaient locaux sans avoir à installer un lourd serveur NFS ou SAMBA ?
L'article qui suit permet d'utiliser la couche SSH pour monter un disque distant, en se basant sur fusefs, système de fichier dans l'espace utilisateur.

Prérequis

La préparation

SSHFS doit être installé sur le client.

aptitude install sshfs fuse-source fuse-utils libfuse2

L'utilisation

Monter un système de fichiers distant

La commande est de la forme :

sshfs [user@]host:[dir] mountpoint [options]

Exemple

sshfs user@host:/home/www-data /mnt/www-data

Si vous obtenez un message d'erreur du type :

fusermount: fuse device not found, try 'modprobe fuse' first

C'est que le module fuse n'a pas été chargé, pour le charger :

modprobe fuse

Les options utiles

Démonter le système de fichier

fusermount -u /mnt/www-data

Merci, à Charles un ancien collègue de bureau pour m'avoir filé cette astuce que j'utilise tous les jours.

Il existe une alternative pour ftp : ftpfs

aptitude install curlftpfs