Mounting Remote Filesystems With SSHFS
Innholdsfortegnelse:
- Installerer SSHFS
- Installere SSHFS på Ubuntu og Debian
- Installere SSHFS på CentOS
- Installere SSHFS på macOS
- Installere SSHFS på Windows
- Montering av det eksterne filsystemet
- Montere det eksterne filsystemet på Windows
- Demontering av det eksterne filsystemet
- Konklusjon
SSHFS (SSH Filesystem) er en filsystemklient basert på FUSE for montering av eksterne kataloger over en SSH-forbindelse. SSHFS bruker SFTP-protokollen, som er et undersystem av SSH, og som standard er aktivert på de fleste SSH-servere.
Sammenlignet med andre nettverksfilsystemprotokoller som NFS og Samba, er fordelen med SSHFS at den ikke krever noen ekstra konfigurasjon på serversiden. For å bruke SSHFS trenger du bare SSH-tilgang til den eksterne serveren.
Fordi SSHFS bruker SFTP, må alle overførte data mellom serveren og klienten være kryptert og dekryptert. Dette resulterer i en litt forringet ytelse sammenlignet med NFS, og høyere CPU-bruk på klienten og serveren.
Denne veiledningen viser deg hvordan du installerer SSHFS-klienten på Linux, macOS og Windows og hvordan du installerer en ekstern katalog.
Installerer SSHFS
SSHFS-pakker er tilgjengelige for alle større operativsystemer, og installasjonen er ganske grei.
Installere SSHFS på Ubuntu og Debian
SSHFS er tilgjengelig fra standard Ubuntu- og Debian-lagringene. Oppdater pakkeindeksen og installer sshfs-klienten ved å skrive:
sudo apt update
sudo apt install sshfs
Installere SSHFS på CentOS
På CentOS og andre Red Hat-derivater kjører følgende kommando for å installere sshfs:
Installere SSHFS på macOS
macOS brukere kan installere SSHFS-klienten ved å laste ned FUSE- og SSHFS-pakkene fra osxfuse-nettstedet eller via Homebrew:
brew cask install osxfuse
brew install sshfs
Installere SSHFS på Windows
Windows-brukere må installere to pakker, WinFsp og SSHFS-Win.
- WinFsp.SSHFS-Win.
Montering av det eksterne filsystemet
Følgende instruksjoner gjelder for alle Linux-distribusjoner og macOS.
For å montere en ekstern katalog må SSH-brukeren kunne få tilgang til den. SSHFS-monteringskommandoen har følgende skjema:
sshfs host: mountpoint
Kommandoen sshfs vil lese SSH-konfigurasjonsfilen og bruke per vertsinnstillinger. Hvis den eksterne katalogen ikke er spesifisert, er den standard den eksterne brukerkatalogen.
For å montere hjemmekatalogen til en bruker som heter "linuxize" på en ekstern vert med IP-adresse "192.168.121.121", oppretter du først en katalog som vil fungere som et monteringspunkt, det kan være et hvilket som helst sted du ønsker:
mkdir ~/linuxizeremote
Bruk deretter sshfs-kommandoen til å montere den eksterne katalogen:
sshfs [email protected]:/home/linuxize /home/linuxize/linuxizeremote
Du blir bedt om å oppgi brukerpassordet. For å unngå å skrive passordet hver gang du monterer den eksterne katalogen, generer SSH-nøkler og konfigurerer passordløs SSH-pålogging.
Nå kan du samhandle med katalogene og filene som ligger på en ekstern server på samme måte som du gjør med de lokale filene. For eksempel kan du redigere, slette, gi nytt navn eller opprette nye filer og kataloger.
Hvis du vil montere den eksterne katalogen permanent, må du redigere den lokale maskinens
/etc/fstab
fil og legge til en ny montering. På denne måten når systemet starter opp vil det automatisk montere den eksterne katalogen.
Hvis du vil montere en ekstern katalog over SSHFS fra
/etc/fstab
, bruker du
fuse.sshfs
som filsystemstype.
user@host:/remote/dir /local/mountpoint fuse.sshfs defaults 0 0
Når du oppretter en vedvarende montering, må du sørge for å koble til den eksterne verten ved hjelp av SSH-nøkkelbasert godkjenning.
Montere det eksterne filsystemet på Windows
Windows-brukere kan bruke Windows Utforsker for å kartlegge en nettverksstasjon til den eksterne katalogen på SSH-serveren.
Åpne Windows Utforsker, høyreklikk på “Denne PCen” og velg “Kartnettstasjon”. Velg en stasjon du vil montere på og i "Mappe" -feltet, skriv inn den eksterne brukeren, serveren og banen i følgende format:
\\sshfs\user@host
I skrivende stund støtter ikke SSHFS-Win nøkkelbasert autentisering, så den eksterne ssh-serveren må konfigureres for å godta passordbasert godkjenning.
For mer detaljert informasjon, sjekk SSHFS-Win-manualen.
Demontering av det eksterne filsystemet
For å fjerne et montert filsystem bruker du enten kommandoen
umount
eller
fusermount
fulgt av katalogen der det er montert (monteringspunkt):
fusermount -u /local/mountpoint
Konklusjon
I denne guiden har du lært hvordan du bruker SSHFS til å montere en ekstern katalog over SSH. Dette kan være nyttig når du vil samhandle med fjernfilene ved å bruke de lokale maskinapplikasjonene.
For en fullstendig liste over sshfs-alternativene, skriv
man sshfs
i terminalen.
Det kan også være lurt å begrense brukertilgang til deres hjemmekatalog ved å sette opp et SFTP Chroot Jail-miljø og endre standard SSH-porten for å legge til et ekstra lag med sikkerhet på serveren din.
ssh sftp monteringsterminalBrukere har klaget over sakte og spottete 3G-tjenester. Kunder har selv arkivert klage mot Apple og AT & T for å overmette nettverket og ikke leve opp til markedsføringshype rundt 3G-hastigheter. iPhone-brukere lurte også om mangelen på MMS-meldinger, som senere har blitt lagt til, og manglende evne til å bruke iPhone til datatetting, selv om enheten selv er i stand.

[Videre lesing: De beste Android-telefonene for hvert budsjett . ]
Dashboard-siden, tilgjengelig på google.com/dashboard, gir deg oversikt over kalendere eller dokumenter du deler, chatten din historie og nettsteder du har autorisert til å få tilgang til Picasa-bildene dine eller Gmail-kontakter (for eksempel et sosialt nettverk som kan bruke kontaktlisten din til å hjelpe deg med å finne andre brukere, på Facebook). Du finner også en liste over søkeforespørsler du har utført mens du er logget på Google. Hvis du bruker Google-verktøylinjen og har aktivert nettl

En ren søkeskifer
Hva er isofiler og hvordan pakke ut isofiler, brenne og montere dem

Lær hvordan du kan trekke ut isofiler, brun isofiler til CD eller DVD, montere dem som virtuelle stasjoner.