FTP, rsync, SCP — er zijn veel manieren om remote bestanden te benaderen. SSHFS is de meest transparante: je mount een map op een remote server als lokale schijf. Je werkt er gewoon in via de Finder, je editor of de terminal, alsof de bestanden lokaal staan. Geen extra poorten, geen apart protocol — puur SSH.


Installatie

macOS

brew install sshfs

Op nieuwere macOS-versies heb je ook macFUSE nodig. Installeer die eerst via de website of via brew install --cask macfuse.

Ubuntu / Debian

sudo apt install sshfs

Arch Linux

yay -S sshfs

Fedora / Red Hat

sudo dnf install sshfs

Remote map mounten

Stap 1 — Maak een lokaal mountpoint aan:

mkdir -p ~/shares/server

Stap 2 — Mount de remote map:

sshfs gebruiker@server.nl:/pad/naar/map ~/shares/server

Vervang:

  • gebruiker → je gebruikersnaam op de remote server
  • server.nl → IP-adres of hostname
  • /pad/naar/map → het pad op de server dat je wilt mounten

Stap 3 — Navigeer erin als een gewone map:

cd ~/shares/server
ls -la

Of open hem in de Finder op macOS:

open ~/shares/server

Handige opties

# Andere SSH-poort gebruiken
sshfs -p 2222 gebruiker@server.nl:/pad ~/shares/server

# Automatisch opnieuw verbinden bij verbindingsverlies
sshfs -o reconnect gebruiker@server.nl:/pad ~/shares/server

# SSH-key expliciet meegeven
sshfs -o IdentityFile=~/.ssh/id_ed25519 gebruiker@server.nl:/pad ~/shares/server

# Combinatie
sshfs -p 2222 -o reconnect,IdentityFile=~/.ssh/id_ed25519 gebruiker@server.nl:/pad ~/shares/server

Unmounten

# macOS
umount ~/shares/server

# Linux
fusermount -u ~/shares/server

Automatisch mounten bij inloggen

Wil je de mount persistent maken, voeg hem dan toe aan /etc/fstab (Linux):

gebruiker@server.nl:/pad /home/jou/shares/server fuse.sshfs defaults,_netdev,IdentityFile=/home/jou/.ssh/id_ed25519 0 0

Op macOS kun je een loginitem of launchd-plist aanmaken die het sshfs-commando uitvoert bij het inloggen.


Veiligheid

  • Gebruik SSH-keys in plaats van wachtwoorden — sneller en veiliger
  • Beperk SSH-toegang via firewall tot vertrouwde IP-adressen
  • Draai SSH op een niet-standaard poort om automatisch scanverkeer te verminderen
  • Gebruik AllowUsers in /etc/ssh/sshd_config om toegang te beperken tot specifieke gebruikers
// veelgestelde vragen
Heb ik een apart programma nodig naast SSHFS?

Nee, SSHFS bouwt op SSH — je hebt alleen een bestaande SSH-verbinding nodig. Op macOS heb je wel macFUSE nodig als dependency.

Blijft de mount actief na een herstart?

Nee, standaard niet. Voeg de mount toe aan /etc/fstab of gebruik een loginitem/systemd-service om hem automatisch te herstellen.

Is SSHFS veilig?

Ja — alle verkeer loopt via SSH. Gebruik SSH-keys in plaats van wachtwoorden voor extra veiligheid en gemak.

Dit artikel lezen in het Engels?

Read in English →