Monter une partition distance vis SSHFS

Plop ! Aujourd’hui j’ai eu un cours de sysadmin Linux où j’ai découvert un truc de malade mental : on peut monter des partitions distances via SSH sous Linux !

Pour moi c’est vraiment une feature incroyable car jusqu’à présent j’avais pour habitude de push mes backups via SFTP ou SCP. Là je n’ai même plus besoin de le faire car je vais directement pouvoir monter le home de ma raspberry pi sur mon PC en local.

Pour cela il suffit d’installer un seul paquet :

sudo apt install sshfs

L’utilisation est simple. Tout d’abord vous devrez créer une paire de clé privée/publique (histoire de ne pas avoir à taper votre mot de passe à chaque fois) puis vous n’aurez plus qu’à utiliser cette commande :

sshfs user@ip:/repertoire/distant/a/monter /repertoire/local

Et c’est tout ! A partir de maintenant vous aurez accès à votre répertoire distant en local !

Une fois que vous aurez fini de bosser il ne vous restera plus qu’à démonter cette partition via l’utilitaire fusermount :

fusermount -u /repertoire/local

Vous pouvez aussi utiliser le binaire umount mais il faut savoir que sshfs monte la partition distante de telle manière que la démonter sans passer par fusermount pourrait s’avérer dangereux donc je vous invite fortement à utiliser ce dernier à la place de umount  !