sshfs: Монтирование удаленных файловых систем по ssh
Innehållsförteckning:
- Installera SSHFS
- Installera SSHFS på Ubuntu och Debian
- Installera SSHFS på CentOS
- Installera SSHFS på macOS
- Installera SSHFS på Windows
- Montering av fjärrfilsystemet
- Montering av fjärrfilsystemet på Windows
- Demontera fjärrfilsystemet
- Slutsats
SSHFS (SSH Filesystem) är en filsystemklient baserad på FUSE för montering av fjärrkataloger över en SSH-anslutning. SSHFS använder SFTP-protokollet, som är ett delsystem för SSH och det är som standard aktiverat på de flesta SSH-servrar.
Jämfört med andra nätverksfilsystemprotokoll som NFS och Samba är fördelen med SSHFS att det inte kräver någon ytterligare konfiguration på serversidan. För att använda SSHFS behöver du bara SSH-åtkomst till fjärrservern.
Eftersom SSHFS använder SFTP måste alla överförda data mellan servern och klienten vara krypterade och dekrypterade. Detta resulterar i en något försämrad prestanda jämfört med NFS och högre CPU-användning på klienten och servern.
Denna handledning visar hur du installerar SSHFS-klienten på Linux, macOS och Windows och hur du installerar en fjärrkatalog.
Installera SSHFS
SSHFS-paket finns tillgängliga för alla större operativsystem och installationen är ganska enkel.
Installera SSHFS på Ubuntu och Debian
SSHFS är tillgängligt från standardförråd Ubuntu och Debian. Uppdatera paketindex och installera sshfs-klienten genom att skriva:
sudo apt update
sudo apt install sshfs
Installera SSHFS på CentOS
På CentOS och andra derivat av Red Hat kör följande kommando för att installera sshfs:
Installera SSHFS på macOS
macOS-användare kan installera SSHFS-klienten genom att ladda ner FUSE- och SSHFS-paketen från osxfuse-webbplatsen eller via Homebrew:
brew cask install osxfuse
brew install sshfs
Installera SSHFS på Windows
Windows-användare måste installera två paket, WinFsp och SSHFS-Win.
- WinFsp.SSHFS-Win.
Montering av fjärrfilsystemet
Följande instruktioner är tillämpliga för alla Linux-distributioner och macOS.
För att montera en fjärrkatalog måste SSH-användaren kunna komma åt den. SSHFS-monteringskommandot har följande form:
sshfs host: mountpoint
Kommandot sshfs läser SSH-konfigurationsfilen och används per värdinställningar. Om fjärrkatalogen inte är angiven, är den standard den fjärrkatalogen för användarens hem.
För att till exempel montera hemkatalogen för en användare som heter "linuxize" på en fjärrvärd med IP-adressen "192.168.121.121", skapar du först en katalog som kommer att fungera som en monteringspunkt, det kan vara vilken plats du vill:
mkdir ~/linuxizeremote
Använd sedan kommandot sshfs för att montera fjärrkatalogen:
sshfs [email protected]:/home/linuxize /home/linuxize/linuxizeremote
Du blir ombedd att ange användarlösenordet. För att undvika att skriva lösenordet varje gång du installerar fjärrkatalogen genererar du SSH-nycklar och konfigurerar lösenordslös SSH-inloggning.
Nu kan du interagera med katalogerna och filerna på en fjärrserver på samma sätt som du gör med de lokala filerna. Du kan till exempel redigera, radera, byta namn på eller skapa nya filer och kataloger.
Om du vill montera
/etc/fstab
permanent måste du redigera den lokala maskinens
/etc/fstab
fil och lägg till en ny monteringspost. På det här sättet när ditt system startar upp kommer det automatiskt att montera fjärrkatalogen.
För att montera en fjärrkatalog över SSHFS från
/etc/fstab
, använd
fuse.sshfs
som filsystemtyp.
user@host:/remote/dir /local/mountpoint fuse.sshfs defaults 0 0
När du skapar en ihållande montering, se till att du kan ansluta fjärrvärden med SSH-nyckelbaserad verifiering.
Montering av fjärrfilsystemet på Windows
Windows-användare kan använda Windows Utforskaren för att kartlägga en nätverksenhet till fjärrkatalogen på SSH-servern.
Öppna Windows Utforskaren, högerklicka på "Den här datorn" och välj "Kartnätverksenhet". Välj en enhet att montera på och i fältet "Mapp" anger du fjärranvändaren, servern och sökvägen i följande format:
\\sshfs\user@host
Vid skrivandet av denna artikel stöder SSHFS-Win inte nyckelbaserad autentisering så att fjärrssh-servern måste konfigureras för att acceptera lösenordsbaserad autentisering.
Mer information finns i SSHFS-Win-manualen.
Demontera fjärrfilsystemet
För att ta bort ett monterat filsystem använder du antingen
umount
eller
fusermount
kommandot följt av katalogen där det har monterats (monteringspunkt):
fusermount -u /local/mountpoint
Slutsats
I den här guiden har du lärt dig hur du använder SSHFS för att montera en fjärrkatalog över SSH. Detta kan vara användbart när du vill interagera med fjärrfilerna med dina lokala maskinapplikationer.
För en komplett lista över sshfs-alternativen, skriv
man sshfs
i din terminal.
Du kanske också vill begränsa användaråtkomst till deras hemkatalog genom att installera en SFTP Chroot Jail-miljö och ändra standard SSH-porten för att lägga till ett extra lager av säkerhet på din server.
ssh sftp monteringsterminalLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Det finns ett gammalt ordspråk att bygga en ny dator eller uppgradera en gammal: "Använd rätt verktyg för rätt jobb." Visst kan du använda ett smör kniv för att lossa en skruv eller ett tang för att dra åt ett moderkort, men det gör inte jobbet något jämnare, och man kan satsa på att det kan göra någon skada. Att använda rätt verktyg för ett visst jobb gör jobbet enklare och det förbättrar vanligtvis den slutliga kvaliteten på den färdiga produkten.
Varje systembyggare behöver ett antal verktyg för att slutföra alla PC-byggnader eller uppgradera med effektiviteten och precisionen hos en kirurg. Några av verktygen kommer att vara uppenbara, andra mindre.
Studier har visat att människor som spenderar mycket tid sitter framför sin dataskärm står högrisken för att möta allvarliga hälsofrågor. Jag, som en författare, måste spendera timmar med att stirra på min datorskärm. Så, det här är ibland oroligt för mig. Det sagt datorer har blivit vitala för våra liv, och så är det omöjligt att dumpa dem eller inte använda dem. Hur kan man undvika backaches, ångest och sömnlöshet och ögonsträckning orsakade på grund av långa timmar att stirra på datorer.
De flesta av dem kommer att rekommendera att träna regelbundet eller ta tvingade raster regelbundet - men hur många av oss gör det verkligen !? Så varför inte tillåta datorn att påminna oss och tvinga oss att ta en paus varje gång i taget? Det kan hjälpa oss mycket. Och vad händer om vi har ett gratis verktyg till hands som påminner oss om att ta sådana korta men välbehövliga pauser med jämna mellanrum?







