Montering av eksterne filsystemer Over SSH Bruke SSHFS

Vi, alle, bruker NFS, Samba og OpenAFS å montere og tilgang fjern filsystemer over nettverket. Dessverre må vi administrative rettigheter på begge sider å sette opp NFS, Samba eller OpenAFS servere. Ingen flere bekymringer, kan vi nå montere og få tilgang til eksterne filsystemer uten noen ekstra programvare ved hjelp SSHFS. Siden alle moderne operativsystem støtter SSH, kan vi enkelt montere og få tilgang til fjern filsystem trær på vår lokale system.
SSHFS er et filsystem klient basert på SSH File Transfer Protocol. Siden de fleste SSH-servere allerede støtter denne protokollen er det svært enkelt å sette opp. På klientsiden monterer filsystemet er like enkelt som å logge inn på serveren med ssh. Vi trenger ikke å gjøre noe oppsett eller konfigurering på serversiden. Alt du trenger er den eksterne serveren bør ha en fungerende SSH server
Funksjoner Anmeldelser - Basert på FUSE (best userspace filsystem rammeverk for linux, -) - Multithreading. Mer enn én forespørsel kan være på vei til server- Tillate stor leser (max 64k) - Hurtigbufring katalogen innholdet
Installer SSHFS På
Linux På Debian /Ubuntu:
SSHFS er tilgjengelig i standard repositories av Debian /Ubuntu, og det er derivater. Så vi kan installere den med root privilegier bruker kommandoen:
# apt-get install sshfsOn RHEL /CentOS:
SSHFS er ikke tilgjengelig i standard repositories. Så la oss legge Epel depotet for å installere SSHFS
vil legge Epel depotet på RHEL /CentOS 6.x-systemer, gå til Epel nettside, laste ned og installere som vist nedenfor
# rpm Uvh http:.. //epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpmNow oppdatere pakkelister og installere sshfs som vist nedenfor.
# yum oppdatering # yum install sshfsUsage
bruk er veldig enkelt

 $ sshfs hostname-of-remote-system. < directory-banen > mountpointOr 
 $ sshfs ip-adresse-of-remote-system: < directory-banen > mountpointPlease oppmerksom på at du ikke trenger å være en rot bruker å montere eksterne filsystemer bruker SSHFS. Bare logg inn som en vanlig bruker, og montere den eksterne filsystemet. 
For eksempel, jeg kommer til å montere min Debian server katalogen til min lokale Ubuntu desktop.
Lag et monteringspunkt på lokale systemet.
$ Mkdir /home /sk /sshfs /Monter eksterne systemet katalog på /home /sk /sshfs /katalogen ved hjelp av kommandoen:
$ sshfs [email protected]: //home /sk /sshfs /I ovennevnte montert i roten . (/) katalog av min eksterne Debian server til min Ubuntu Desktop
Her
192.168.1.200 -. Debian server IP-adresse Twitter /- Min Debian server rotkatalogen som kommer til å bli montert på lokale systemet . Twitter /home /sk /sshfs - Min lokale Ubuntu system monteringspunkt
Nå kan du sjekke om det eksterne systemet katalogen er montert bruker Terminal.
$ df -hSample utgang:
Filesystem Size Brukes Nytte Bruk% Montert på /dev /sda1 292G 238G 40G 86% /ingen 4.0K 0 4.0K 0% /sys /fs /cgroupudev 989M 12K 989M 1% /devtmpfs 200M 872K 199M 1% /runnone 5,0 M 0 5,0 M 0 % /løpe /locknone 998m 6,7 991 meter 1% /løpe /shmnone 100M 20K 100M 1% /run/[email protected]:/19G 16G 2.0G 89% /home /sk /sshfsor kan du sjekke fra filbehandling.

For å avmontere eksterne filsystemet, bare skriv følgende kommando i ditt lokale system Terminal.
$ fusermount -u /home /sk /sshfsFor mer detaljert informasjon vennligst se inn den offisielle FAQ-side.