Sådan bruges SSHfs til at montere et fjernbetjeningssystem på Linux
Har du nogensinde ønsket at montere fjernfilsystemer lokalt over sikker shell? Hvis det er tilfældet, kan SSHfs være lige hvad du leder efter. Det gør brug af SSH og Fuse, så du kan montere fjerncomputere (eller servere) lokalt.
Bemærk: Denne artikel forudsætter, at du forstår, hvordan SSH fungerer, og at den allerede er oprettet på dit system.
Forberedelse
Inden SSHfs kan monteres, skal der oprettes ting - installation af SSHfs samt installation af sikringspakken til dit system. Du skal også oprette en gruppe til sikring, tilføje din bruger til gruppen og oprette den mappe, hvor fjernfilsystemet skal opholde sig.
For at installere pakkerne på din Ubuntu Linux installation, skal du blot indtaste denne kommando i et terminal vindue:
sudo apt-get install sshfs fuse
Hvis du ikke bruger Ubuntu, skal du bare søge efter pakkens navne i din distributions pakkechef. Det ville være bedst at bare søge efter vilkår relateret til sikring eller SSHfs, da pakken kunne nævnes lidt anderledes afhængigt af hvad du kører.
Efter installation af pakkerne til dit system er det tid til at oprette sikringsgruppen. Når du installerer sikring, skal en gruppe oprettes på dit system. Hvis dette ikke er tilfældet, skal du indtaste denne kommando i et terminalvindue for at oprette det på din Linux-installation:
sudo groupadd sikring
Når gruppen er blevet tilføjet, skal du tilføje din bruger til den.
sudo gpasswd -a "$ USER" sikring
Du skal ikke bekymre dig om $USER
i kommandoen ovenfor. Skallen erstatter den automatisk med dit eget brugernavn. Nu, da gruppeposterne er taget hånd om, er det tid til at oprette mappen, hvor de fjernfiler skal monteres på.
mkdir ~ / remote_folder
Med den lokale mappe, der er oprettet på din computer, er dit fjernfilsystem nu konfigureret til at blive monteret over SSHfs.
Montering af fjernfilsystemet
For at montere dit fjernfilsystem på din maskine skal du indtaste en lang kommando i dit terminalvindue.
sshfs -o idmap = bruger [email protected]: / remote / file / system / ~ / remote
Bemærk: Det er også muligt at montere dit SSHfs filsystem med en SSH keyfile. Udskift kun sshfs -o idmap=user
af kommandoen ovenfor med sshfs -o IdentityFile=~/.ssh/keyfile
, og du vil være god at gå.
Når denne kommando er indtastet, bliver du bedt om at indtaste fjernadgangens adgangskode. Hvis login er vellykket, vil dit fjernfilsystem blive monteret i den ~/remote_folder
mappe, der blev oprettet tidligere.
Færdig med dit fjernfilsystem og ønsker at fjerne det? Det er nemt? Indtast kun denne kommando i terminalen:
sudo umount ~ / remote_folder
Denne enkle kommando vil fjerne din fjernforbindelse samt tømme din fjernmappe.
Konklusion
Der er mange værktøjer til adgang til fjernfiler til montering lokalt på Linux. Med det er sagt, få, hvis nogen, drage fordel af det kraftfulde feature-sæt, som SSH har. Jeg håber at ved hjælp af denne tutorial vil du også lære, hvor kraftigt et værktøj SSHfs kan være.
Hvad er dine tanker om SSHfs? Lad os vide i kommentarfeltet nedenfor!