Har du någonsin velat montera fjärranslutna filsystem lokalt över säkert skal? Om så är fallet kan SSHFS vara precis vad du letar efter. Det använder sig av SSH och Fuse så att du kan montera fjärrdatorer (eller servrar) lokalt.

Obs! I den här artikeln förutsätts att du förstår hur SSH fungerar och att den redan är konfigurerad på ditt system.

Förberedelse

Innan SSHfs kan monteras måste saker ställas in - installation av SSHfs, liksom installation av säkringspaketet till ditt system. Du måste också skapa en grupp för säkring, lägga till din användare i gruppen och skapa mappen där fjärrfilsystemet kommer att ligga.

För att installera paketen på din Ubuntu Linux-installation, skriv bara in det här kommandot i ett terminalfönster:

 sudo apt-get installera sshfs-säkring 

Om du inte använder Ubuntu, sök bara efter paketnamnen i din distributionens pakethanterare. Det vore bäst att bara söka efter villkor som gäller säkring eller SSHfs, eftersom paketet kan namnges lite annorlunda beroende på vad du kör.

Efter installationen av paket till ditt system är det dags att skapa säkringsgruppen. När du installerar säkring, ska en grupp skapas på ditt system. Om så inte är fallet, skriv det här kommandot i ett terminalfönster för att skapa det på din Linux-installation:

 sudo groupadd-säkring 

När gruppen har lagts till, lägg till din användare till den.

 sudo gpasswd -a "$ USER" -säkring 

Oroa dig inte för $USER i kommandot ovan. Skalet ersätter det automatiskt med ditt eget användarnamn. Nu när gruppens grejer tas om hand är det dags att skapa mappen där de fjärranslutna filerna ska monteras.

 mkdir ~ / remote_folder 

Med den lokala mappen som skapats på din dator, är ditt fjärrfilsystem nu upprättat för att monteras över SSHfs.

Montering av fjärrfilsystemet

För att montera ditt fjärrfilsystem på din maskin måste du ange ett långt kommando i ditt terminalfönster.

 sshfs -o idmap = anvä[email protected]: / remote / file / system / ~ / remote 

Obs! Det är också möjligt att montera ditt SSHfs-filsystem med en SSH-keyfile. sshfs -o idmap=user bara ut sshfs -o idmap=user del av kommandot ovan med sshfs -o IdentityFile=~/.ssh/keyfile, och du kommer att vara bra att gå.

När det här kommandot har skrivits in kommer du att uppmanas att ange fjärr användarens lösenord. Om inloggningen är framgångsrik kommer ditt fjärrfilsystem att monteras i katalogen ~/remote_folder som skapades tidigare.

Utförs med ditt fjärrfilsystem och vill du un-mount det? Det är lätt? Ange bara det här kommandot i terminalen:

 sudo umount ~ / remote_folder 

Detta enkla kommando kommer att koppla bort din fjärranslutning och tömma din fjärrmapp.

Slutsats

Det finns många verktyg för att komma åt fjärrfiler för att montera lokalt på Linux. Med det sagt, få, om några, dra nytta av den kraftfulla funktionssatsen som SSH har. Jag hoppas att med hjälp av denna handledning kommer du också att lära dig hur kraftfullt av ett verktyg SSHfs kan vara.

Vad är dina tankar om SSHfs? Låt oss veta i kommentarsektionen nedan!