Le paquet Sshfs contient un système de fichiers client basé sur le protocol de transfert de fichier par SSH. C'est utile pour monter un ordinateur distant auquel vous avez accès par ssh dans un système de fichier local. Ceci vous permet de cliquer-déposer des fichier ou lancer des commandes shell sur les fichiers distants comme s'ils étaient sur votre ordinateur local.
This package is known to build and work properly using an LFS-11.0 platform.
Téléchargement (HTTP) : https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.2/sshfs-3.7.2.tar.xz
Somme de contrôle MD5 du téléchargement : 86dcc81a1381c3e6863c97e684501bb6
Taille du téléchargement : 52 Ko
Estimation de l'espace disque requis : 0.9 Mo
Estimation du temps de construction : moins de 0.1 SBU
Fuse-3.10.4, GLib-2.68.4 et OpenSSH-8.7p1.
docutils-0.17.1 (requis pour construire la page de manuel)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/sshfs
Installez Sshfs en lançant les commandes suivantes :
mkdir build && cd build && meson --prefix=/usr --buildtype=release .. && ninja
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
ninja install
Pour monter un serveur ssh vous devez être capable de vous authentifier sur le serveur. Par exemple, pour monter votre dossier home distant sur le dossier local ~/examplepath (le répertoire doit exister et vous devez avoir les permissions pour écrire dessus) :
sshfs example.com:/home/userid ~/examplepath
Lorsque vous avez fini votre travail et souhaitez le démonter de nouveau :
fusermount3 -u ~/example
Vous pouvez aussi monter un système de fichier sshfs au démarrage en ajoutant une entrée
similaire à celle-ci dans le fichier /etc/fstab
:
userid@example.com:/path /media/path fuse.sshfs _netdev,IdentityFile=/home/userid/.ssh/id_rsa 0 0
Voir man 1 sshfs et man 8 mount.fuse3 pour les options de montage disponibles.
Last updated on