Description
SSHFS permet de monter un répertoire à distance dans une connexion ssh normale.
Installation
Installez
le
paquet sshfs-fuse.
Depuis OpenBSD 6.0
kern.usermount -
[sysctl(3)]http://man.openbsd.org/OpenBSD-5.9/man3/sysctl.3) - n’est
plus gérée… d’où la nécessité d’utiliser des droits d’administration, tel
que par doas(1) !Utilisation
Pour monter, un répertoire à distance, depuis une machine faisant fonctionner le service SSH, sur votre station :
$ doas sshfs -o compression=yes -o port=numero_de_port -o allow_other -o uid=$(id -u $USER) -o gid=$(id -g $USER) identifiant@hote_distant:/repertoire_cible /point_de_montage
Explications sur les options possibles :
-o compression=yespeut être remplacée par l’option-C- option peu nécessaire-o port=numero_de_port: le numéro du port SSH à contacter sur la machine distante ; si c’est le port par défaut, à savoir 22, il n’y a pas besoin de spécifier l’option ‘port’… cette option peut tout simplement être remplacée par l’option-p numero_de_port- les options
-o allow_other -o uid=$(id -u $USER) -o gid=$(id -g $USER)vous permettront d’avoir accès localement aux données montées. - l’option
allow_othernécessite l’ajout de l’optionuser_allow_otherdans le fichier/etc/fuse.conf- si ce dernier n’est pas créé, faites-le…
identifiant: votre identifiant sur la machine distantehote_distant: le nom FQDN ou l’adresse IP de la machine distante.repertoire_cible: le répertoire, sur la machine distante, que vous souhaitez pouvoir atteindre. Selon les paramètres de configuration du serveur SSH, vous ne pourrez très certainement pas monter plus haut que votre partition/home. Si vous ne spécifiez rien, tel queid@hote:, alors sshfs se connectera à votre répertoire/home.point_de_montage: l’endroit où vous désirez que le répertoire distant se connecte sur votre station de travail.
Pour démonter le point de montage :
$ doas umount /point_de_montage
Astuce
Documentation
Il peut vous être utile de lire localement sur votre station de travail OpenBSD, la page de manuel correspondante man sshfs.
Historique
J’ai écrit historiquement cette documentation sur le wiki de la communauté “OpenBSD Pour Tous”.