Sshfs

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

sshfs - FUSE-baserad filsystemklient för SSH

Kommandot `sshfs` används för att montera ett fjärrfilsystem över SSH.

NAMN

sshfs - FUSE-baserad filsystemklient för SSH

SYNOPSIS

sshfs [ALTERNATIV] [user@]host:[directory] mountpoint

BESKRIVNING

Kommandot `sshfs` tillåter användaren att montera ett fjärrfilsystem över SSH och använda det som om det vore lokalt.

ALTERNATIV

Kommandot `sshfs` stöder flera alternativ som kan användas för att justera dess beteende:

  • -o opt[,opt...] - Ange alternativ för FUSE eller SSHFS.
  • -p PORT - Använd specifik port för SSH.
  • -C - Aktivera kompression.
  • -F ssh_configfile - Ange alternativ SSH-konfigurationsfil.
  • -1 - Använd SSH-protokollversion 1.
  • -2 - Använd SSH-protokollversion 2.
  • -o reconnect - Försök återansluta om anslutningen avbryts.
  • -o idmap=TYPE - Använd specifik ID-mappning (user, file, none).
  • -o follow_symlinks - Följ symboliska länkar på fjärrsidan.
  • -o defer_permissions - Skjut upp tillståndskontroll till den lokala sidan.
  • -o cache=yes/no - Aktivera/inaktivera cache för attribut och namn.
  • -o SSH-option=VALUE - Skicka specifika SSH-alternativ.
  • -o allow_other - Tillåt andra användare att komma åt det monterade filsystemet.
  • -o default_permissions - Aktivera standard UNIX-tillstånd.

EXEMPEL

Här är några praktiska exempel som visar hur du kan använda `sshfs`-kommandot:

  • För att montera ett fjärrfilsystem:

sshfs user@remotehost:/remote/directory /local/mountpoint

  • För att montera ett fjärrfilsystem med specifik port:

sshfs -p 2222 user@remotehost:/remote/directory /local/mountpoint

  • För att aktivera kompression:

sshfs -C user@remotehost:/remote/directory /local/mountpoint

  • För att använda en specifik SSH-konfigurationsfil:

sshfs -F /path/to/ssh_config user@remotehost:/remote/directory /local/mountpoint

  • För att tillåta andra användare att komma åt det monterade filsystemet:

sshfs -o allow_other user@remotehost:/remote/directory /local/mountpoint

  • För att försöka återansluta om anslutningen avbryts:

sshfs -o reconnect user@remotehost:/remote/directory /local/mountpoint

SKILLNADER MELLAN macOS OCH LINUX

Det finns några skillnader att tänka på när man använder `sshfs` på macOS jämfört med Linux:

Tillgänglighet: `sshfs`-kommandot är tillgängligt på både macOS och Linux, men installationsmetoderna skiljer sig åt. På Linux kan `sshfs` installeras via paketförvaltaren (t.ex. `apt-get install sshfs` på Debian-baserade system). På macOS kan `sshfs` installeras via Homebrew med `brew install sshfs`.

Installationssteg på macOS:

  • Installera Homebrew om det inte redan är installerat:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • Installera `sshfs`:

brew install sshfs

Användning: Grundläggande användning av `sshfs` är densamma på båda plattformarna, men det kan finnas skillnader i hur vissa FUSE-alternativ fungerar eller stöds beroende på operativsystemets specifika implementationer.

FELSÖKNING

Om du får ett felmeddelande när du använder `sshfs`, kontrollera följande:

Att du använder rätt syntax och alternativ för ditt specifika kommando. Att du har rätt SSH-åtkomst och behörigheter till fjärrsystemet. Att monteringspunkten på den lokala maskinen existerar och är tillgänglig. Att nödvändiga FUSE-moduler är laddade på systemet.

SE ÄVEN

  • ssh - OpenSSH klientprogram.
  • scp - Kopiera filer över SSH.
  • sftp - Interaktiv filöverföring över SSH.

FÖRFATTARE

`sshfs` utvecklades av Miklos Szeredi och är en del av FUSE-projektet.

KOLOFON

Denna sida är en del av sshfs-projektet. Mer information om projektet finns på ⟨https://github.com/libfuse/sshfs⟩. Om du har en buggrapport för denna manualsida, se ⟨https://github.com/libfuse/sshfs/issues⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://github.com/libfuse/sshfs.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.

KÄLLOR

sshfs manual (Linux)
sshfs manual (macOS)