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.
Links
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