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=yes
peut ê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_other
nécessite l’ajout de l’optionuser_allow_other
dans 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”.