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
- Un Serveur avec Debian avec SSH d'installé, et un client Debian avec fusefs (ETCH par exemple)
- Une connection internet
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
- -o reconnect
permet de se reconnecter automatiquement au serveur - -p PORT
si votre ssh n'est pas sur le port standard - -o allow_other
permet à d'autres utilisateurs d'accèder à votre montage.
Démonter le système de fichier
fusermount -u /mnt/www-data
Merci, à Charles un 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
Aucun commentaire - VOUS NE POUVEZ PAS POSTER DE COMMENTAIRES = votre IP n'est pas valide (spam ?)
.: Dernière mise à jour le 19/07/2008




Uptime :