Monter un répertoire distant via SSHFS (Linux)
Sur votre machine de travail Linux, vous voulez monter de manière transparente dans votre hiérarchie un répertoire situé sur une machine distante accessible via ssh ? Here we go !
Le(s) Auteur(s)
Vous pourriez par exemple désirer un accès transparent sur votre machine de travail à votre espace IT SudParis. (celui sur lequel vous travaillez dans les salles de tp)
Une notation adoptée dans ce document : un # en début de commande indique qu’il faut la lancer avec les droits root (via su ou sudo).
Il faut d’abord installer sur votre client les programmes fuse (file system in userland) et sshfs. Si vous êtes grands et compilez les sources, c’est par ici :
http://fuse.sourceforge.net/sshfs.html
Une fois ces deux composants installés, il faut charger le module fuse :
# modprobe fuseSi vous n’utilisez pas udev, il faudra créer le pseudo-périphérique /dev/fuse :
# mknod /dev/fuse -m 0666 c 10 229Ensuite, il faudra créer un répertoire accueillant l’espace distant :
$ mkdir data_intPuis on lance la commande sshfs finale :
$ sshfs login@host_ssh:repertoire_que_tu_veux_charger repertoire_localPar exemple, pour charger tout le $HOME du compte de lutece sur le serveur ssh d’IT SudParis dans le répertoire local data_int :
$ sshfs lutece@ssh.it-sudparis.eu: data_intOn vous demandera votre mot de passe bien sûr ! Et voilà ! On voit l’espace distant comme un périphérique :
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 5.0G 14G 28% /
none 378M 0 378M 0% /dev/shm
/dev/sda4 90G 733M 85G 1% /home
/dev/sda1 38M 9.6M 27M 27% /boot
lutece@ssh.it-sudparis.eu:
197G 67G 121G 36% /home/aymeric/data_intEt pour démonter l’espace ? On utilisera la commande :
$ fusermount -u data_intVous savez presque tout ! Vous pouvez bien sûr faire en sorte que tout ceci soit automatisé au démarrage : chargez le module fuse au démarrage, ajoutez une entrée pour le montage sshfs dans /etc/fstab sans oublier de configurer la connexion au serveur ssh sans avoir à saisir de mot de passe via échange de clés.
Réagir à cet article
