Ich suche nach einem Dateifreigabeprotokoll.
- hat Client-Software für Ubuntu und Mac OS X
- hat Serversoftware für Ubuntu.
- ermöglicht mir das Einbinden verschlüsselter Dateipartitionen mitpam_mount. (oder etwas ähnliches)
- ermöglicht wahlfreien Zugriff
Was nicht funktioniert
FTP
Es gibt keinen wahlfreien Lesezugriff.
Samba
Erlaubt mir nicht, meine verschlüsselten Partitionen mit pam_mount zu mounten, da das Passwort nicht im Klartext gesendet wird. (Und die Verschlüsselung des Volumes mit dem gespeicherten Hash ist ziemlich unsicher, da der Hash schwach ist.)
Antwort1
Ein Klartext-Passwort muss keine Voraussetzung sein. Wenn der Dateiserver SSH ausführt, führen Sie ein Skript aus, ssh host mount /dev/encrypted_disk ...
bevor Sie auf das Dateisystem zugreifen. (Wenn Sie es pam_mount
auch auf Ihrem lokalen System verwenden, fügen Sie ein hinzu pam_exec
.)
Antwort2
Schauen Sie sich NFS an.
Antwort3
Ich würde wahrscheinlich entweder SMB oder NFS mit einemSSH-Tunnel.
Aber seien Sie vorsichtig mit NFS. Ich hatte damit unter OSX viele Probleme bei der Verwendung großer Dateien. Der OSX-Client versucht, eine 4 GB große Datei im Speicher zwischenzuspeichern, dann geht dem Betriebssystem der Speicher aus, es beginnt wie verrückt zu paginieren und überlastet die Festplatte. Der gesamte Computer reagiert nicht mehr.
Antwort4
Am einfachsten geht das mit SFTP. Ich dachte zunächst, dass es keinen zufälligen Lese-/Schreibzugriff zulässt, aber das tut es.