Dateifreigabe für Linux-Server und Windows- und Mac-Clients

967
OuzoPower

Ich suche nach einer lokalen Lösung, um Dateien mit 12 Benutzern gemeinsam zu nutzen. Es werden ca. 4 bis 8 Benutzer gleichzeitig arbeiten.

Client-Computer:

  • 8 Computer mit Windows 8/10 Professional
  • 2 Computer mit Windows 7 Pro
  • 2 Computer mit Mac OS X

Die Hälfte der Computer sind mit Ethernet verbundene Desktops. Die andere Hälfte sind Laptops, die mit WLAN verbunden sind.

Die Dateien werden auf einem echten Unternehmensserver (Dell PowerEdge) in RAID 1 gespeichert, möglicherweise über eine Hardware-SAS-RAID-Karte. Der Server wird sehr wahrscheinlich Debian (oder eine ähnliche Linux-Distribution) ausführen. A priori kann eine Ethernet-Karte mit mehreren RJ45-Buchsen verwendet werden, um bei Bedarf die Bandbreite zu erhöhen.

Jeder Benutzer muss einen privaten Ordner auf dem Server haben, in dem er seine persönlichen Dateien speichert (oder sichert). Die Idee ist, dass diese Daten leichter als für jeden Computer einzeln gesichert werden können.

Darüber hinaus muss es einen gemeinsamen Ordner für das gesamte Team geben, damit die Benutzer Dokumente gemeinsam nutzen können. Es sind keine Untergruppen von Benutzern innerhalb des Teams erforderlich.

Die Benutzer wünschen auch eine Möglichkeit, auf ihre Dateien von ihrem Computer zu Hause und möglicherweise auch von Handheld-Geräten zuzugreifen.

Für maximalen Komfort im Büro würde ich idealerweise den persönlichen Ordner und den freigegebenen Ordner direkt in den Dateiexplorer integrieren. Wenn nicht, kann ein SFTP-Client zum Übertragen von Dateien wie WinSCP oder FreeFileSync verwendet werden.

Ich zögere zwischen verschiedenen Protokollen und Lösungen.

Nach dem Lesen im Web:

  • SMB durch Samba scheint mir eine der am weitesten verbreiteten Lösungen in einer solchen Situation zu sein, aber SMB scheint ein privilegierter Vektor für Exploits (Eternalblue / WannaCry) zu sein, und einige Benutzer scheinen Schwierigkeiten zu haben, sie richtig / zuverlässig einzustellen. Die Leistung scheint mit der Anzahl der Benutzer abnehmen.

  • SFTP (SSH FTP) scheint die Vorteile zu bieten, dass FTP weit verbreitet ist. Ein Nachteil ist jedoch, dass eine Kopie der Dateien übertragen werden muss, anstatt direkt mit der auf dem Server gespeicherten Datei zu arbeiten. FTP wird auch als Alterungsprotokoll bezeichnet.

  • WebDAVs (WebDAV mit https), die eine beliebte Alternative zu SMB zu sein scheinen, jedoch mit niedrigeren Übertragungsraten. Interessant, wenn mehrere Benutzer an derselben Datei arbeiten müssen.

  • OwnCloud (oder eine gleichwertige persönliche Cloud), die https: // verwendet

Ich habe auch von SFTPNetDrive http://www.sftpnetdrive.com/#key_features gehört. Es erscheint mir interessant, ein Remote-Dateisystem über SFTP als lokales Laufwerk abzubilden. Ich sehe diese Lösung als äquivalent zur Verwendung von WinSCP, da Sie die Dateien noch übertragen müssen, aber komfortabler sind, da sie direkt in den Dateiexplorer integriert wird. Nicht kostenlos, aber die Lizenz für 10 Pakete (oder mehr) erscheint zu einem vernünftigen Preis. Würde dies jedoch bedeuten, ein logisches Laufwerk pro Benutzer festzulegen, und wie passt sich eine solche Lösung an, wenn ein weiterer Mitarbeiter dem Team beitritt?

Die Zeit, die ich zum Einrichten des Servers und der Clients aufwenden muss, ist wichtig, ebenso wie die Sicherheit.

2
Für den Fernzugriff scheint ein Vorteil von SFTP gegenüber SMB zu sein, dass Sie kein VPN einrichten müssen. Daher wahrscheinlich einfacher zu konfigurieren. Siehe auch: https://superuser.com/questions/146120/sftp-scp-secure-webdav-was-is-the-most-suitable?rq=1 OuzoPower vor 6 Jahren 0
Müssen Sie den Zugriff auf ihre "persönlichen" Dateien rückwirkend aufheben können? Das sollte Ihre Optionen bestimmen. Wir verwenden eine interne Samba-Kombination und eine "private Cloud" für die Synchronisierung außerhalb des Büros. Je mehr Personen gleichzeitig an den gemeinsam genutzten Dateien arbeiten, desto weniger möchten Sie eine private Cloud-Lösung, die Dateien dupliziert und Modifikationskonflikte verursachen kann, und mehr eine zentralisierte VPN / Mapped-Laufwerkslösung. Wenn sie immer an verschiedenen "Sachen" arbeiten, könnten Sie die Route für die Synchronisierung / Private Cloud mit weniger Konflikten wählen. Sehen Sie sich Resilio Sync an. Damon vor 6 Jahren 0

1 Antwort auf die Frage

0
Eliad Cohen

Sie können nach der NQE- Lösung von Visuality Systems suchen . Dies ist ein kommerzielles Lizenzprodukt, das in geschrieben wurde C.