Freigaben im lokalen Netz via sshfs

Alle reden vom Speicher in der Cloud... Sehr schön und gut... In meinem privaten Netz zu Hause habe ich bisher nfs oder cifs zwischen meinen Rechnern verwendet. NFS ( Network File System) ist uralt und stammt aus den Anfängen von verteileten UNIX-Rechnern. Es ist schnell, einfach einzurichten und kennt keinerlei Sicherheitsmaßnahmen... SMB oder später CIFS (Server Message Block) funktioniert unter Linux kaum bis gar nicht mehr... Also was kann man tun um leichte, schnelle und verschlüsselte Verbindungen und Freigaben unter Linux einzurichten? Die Antwort lautet sshfs.

Konfiguration

Voraussetzung: Verwendung von ssh mit Schlüsselauthentifikation. Als root unter einem Debian Linux muss sshfs evtl. nach installiert werden:

apt install sshfs

Erstellen eines Mountpoints als root:

mkdir /mnt/meine_Freigabe

Zuweisung von Rechten:

chgrp gruppe /mnt/meine_Freigabe chmod g+w /mnt/meine Freigabe

Benutzen dieser Freigabe

Als Benutzer mounten:

sshfs Benutzer@meinlokalerServer:/Server_Verzeichnis /mnt/meine_Freigabe

Dafür muß ich auf dem meinlokalerServer die ensprechenden Zugriffsrechte besitzen.

Aushänger oder umounten:

fusermount -u /mnt/meine_Freigabe

Fazit und Ausblick

Das Ganze wirkt auf den ersten Blick etwas unhandich... Wenn man mehr wie eine Freigabe oder mehrer Server hat, lohnt es sich die Anweisungen zu scripten.

sshfs: https://wiki.ubuntuusers.de/FUSE/sshfs/ NFS: https://de.wikipedia.org/wiki/Network_File_System CIFS: https://de.wikipedia.org/wiki/Server_Message_Block#CIFS