Sshfs pakken inneholder en filsystem klient basert på SSH File Transfer Protocol. Dette er nyttig for å montere en ekstern datamaskin som du har ssh tilgang til som et lokalt filsystem. Dette lar deg dra og slippe filer eller kjøre skallkommandoer på de eksterne filene som om de var på din lokale datamaskin.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.3/sshfs-3.7.3.tar.xz
Nedlasting MD5 sum: f704f0d1800bdb5214030a1603e8c6d6
Nedlastingsstørrelse: 56 KB
Estimert diskplass som kreves: 0.9 MB
Estimert byggetid: mindre enn 0.1 SBU
Fuse-3.16.2, GLib-2.82.1, og OpenSSH-9.9p1.
docutils-0.21.2 (kreves for å bygge mansiden)
Installer Sshfs ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
ninja install
For å montere en ssh server må du kunne logge på serveren. For eksempel for å montere den eksterne hjemmemappen til den lokale ~/eksempelsti (denne mappen må eksistere og du må ha tillatelser for å skrive til den):
sshfs eksempel.no:/home/userid ~/eksempelsti
Når du er ferdig med arbeidet og vil demontere den igjen:
fusermount3 -u ~/eksempel
Du kan også montere et sshfs
filsystem ved oppstart ved å legge til en oppføring som ligner på
følgende i /etc/fstab
filen:
userid@eksempel.no:/path /media/path fuse.sshfs _netdev,IdentityFile=/home/userid/.ssh/id_rsa 0 0
Se man 1 sshfs og man 8 mount.fuse3 for alle tilgjengelige monteringsalternativer.