SSHFS

SSHFS

Screenshot
Mount eines SSHFS Netzwerks
Basisdaten

MaintainerMiklos Szeredi
EntwicklerMiklos Szeredi[1]
Aktuelle Version3.7.3[2]
(26. Mai 2022)
BetriebssystemUnixoides System, IOS und Windows[3]
ProgrammierspracheC[4][5]
KategorieDateisystem
LizenzGPL2
sshfs

SSHFS (Secure SHell FileSystem) ist ein Netzwerkdateisystem, mit dem Datenspeicher anderer Rechner über SSH auf sichere Art und Weise über eine verschlüsselte Netzwerkverbindung in das eigene Dateisystem gemountet werden können.

Verwendung

SSHFS wird verwendet, um Dateien und Verzeichnisse auf einem entfernten Rechner wie lokale Dateien und Verzeichnisse zu nutzen, ohne dass der entfernte Rechner dazu einen Netzwerkdateisystem-Dienst wie CIFS oder NFS bereitstellen muss. Auf der Gegenseite muss lediglich ein SSH-Server mit aktivierter SFTP-Funktion betrieben werden.[6] Somit ist SSHFS die Umsetzung der Unix-Philosophie von Everything is a file auf der Ebene der Secure-Shell.

Implementierung

Client und Server kommunizieren über das SSH File Transfer Protocol (SFTP), ein Netzwerkprotokoll, welches Dateizugriff, Dateitransfer und Dateiverwaltung über einen zuverlässigen Datenstrom ermöglicht. Es ist vom zugrunde liegenden Dateisystem des Servers unabhängig. SSHFS baut auf dem FUSE-Framework auf und arbeitet im User-Mode.

Verbreitung

Es ist in den Standardrepositories von allen großen Linux-Distributionen, wie Debian[7], openSuse[8], Arch Linux[9] und Ubuntu[10] und seinen Derivaten verfügbar, sowie standardmäßig bei Live-Systemen wie Grml[11] und Knoppix[12] enthalten. Es ist ebenso für FreeBSD, OpenBSD, OpenSolaris, macOS und Android verfügbar.

Weblinks

Commons: SSHFS – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. sshfs: A network filesystem client to connect to SSH servers. (abgerufen am 8. Juli 2017).
  2. Release 3.7.3. 26. Mai 2022 (abgerufen am 26. Oktober 2022).
  3. Oliver Frommel: Die 10 besten SSH-Tipps im ADMIN-Magazin vom 16. Januar 2017, abgerufen am 22. März 2017
  4. sshfs: A network filesystem client to connect to SSH servers. In: GitHub. (abgerufen am 8. Juli 2017).
  5. The sshfs Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  6. David Wolski: Toolbox: Dateizugriffe mit sshfs. In: heise open. 23. Juli 2012, abgerufen am 19. August 2015.
  7. Package: sshfs (2.5-1)
  8. sshfs Filesystem client based on SSH file transfer protocol
  9. https://www.archlinux.de/packages/community/x86_64/sshfs Arch Linux Paketseite
  10. Wiki / sshfs
  11. Grml README-0.4.txt
  12. Liste der mitgelieferten Pakete in Knoppix

Auf dieser Seite verwendete Medien

Mount SSHFS.png
Autor/Urheber: Behdad Esfahbod, Guilherme de S. Pastore, Havoc Pennington, Christian Persch & Mariano Suárez-Alvarez, Lizenz: GPL
GNOME Terminal 2.26.0 displaying sign-on to an SSHFS network on Ubuntu 9.04. The sign-on results in the desktop icon as illustrated.