Beste Möglichkeit, Ordner oder Laufwerke über LAN und WAN freizugeben

Beste Möglichkeit, Ordner oder Laufwerke über LAN und WAN freizugeben

Ich habe einen dedizierten Linux-Heimserver und eine Internetverbindung mit 100 Mbit/s zu Hause, außerdem verwende ich ihn als zentralen Ordnerspeicher (500 GB SSD) für das LAN. (Ich habe einen Ordner auf dem Server für alle Computer im LAN freigegeben und als angeschlossenes Laufwerk verwendet.)

Außerdem möchte ich auch über das Internet auf den freigegebenen Ordner als Laufwerk/Ordner zugreifen. Was die Zugänglichkeit betrifft, denke ich, dass dies kein Hauptproblem ist, da an meinem Arbeitsplatz einige Blöcke gesperrt sind und ich einige verfügbare Ports für entsprechende Dienste verwenden kann. Beispielsweise sind einige VPN-, FTP- und SSH-Ports gesperrt, aber ich kann verschiedene Ports auf dem Server verwenden, um darauf zuzugreifen.

Die ideale Konfiguration würde die folgenden Vorteile bieten:

  • Bevorzugen Sie eine schnellere Dateiübertragung,
  • Ich möchte keinen Cloud-basierten Dienst von Drittanbietern, sondern meine Dateien von zu Hause aus hosten
  • Direkte Dateibearbeitung. Ich möchte die Datei nicht bearbeiten und erneut hochladen. (Denn zum Erstellen von Notizen und zum Programmieren speichere ich Notizen in Textdateien.)
  • Grundsicherung,
  • Zuverlässig (ich möchte keine Datei beschädigen),
  • Einfacher Zugriff sowohl im LAN als auch im WAN,
  • Ich möchte nicht viel unzuverlässige Software von Drittanbietern installieren (könnte optional sein)

Ich habe SFTP ausprobiert Warum kann ich SFTP nicht verwenden? SFTP scheint gut zu sein, aber ich kann eine Datei nicht direkt bearbeiten.

Ich habe WebDav ausprobiert. Es erfüllt einige Anforderungen. Ich kann eine Datei im Handumdrehen bearbeiten, aber ich persönlich mag es nicht, weil ich versucht habe, einige kleine Dateien hochzuladen (30-40 davon mit einer Dateigröße zwischen 10 und 1000 KB pro einzelne Datei) und es ist zu langsam. Wenn ich jedoch eine Datei im Editor bearbeite und speichere, funktioniert es sehr gut. Da es das HTTP-Protokoll verwendet, ist das vermutlich der Grund, warum es langsamer ist. Ansonsten ist es eine großartige Möglichkeit, einen Ordner freizugeben.

Ich habe owncloud ausprobiert Es sieht toll aus, ist aber dasselbe. Ich vermute, es verwendet PHP und WebDav. Ich bevorzuge eine Kernimplementierung für die Dateifreigabe, nicht aus einem PHP-Skript. Allerdings owncloud+ (eine andere Implementierung wäre toll für die Zugänglichkeit, da owncloud plattformübergreifende Freigabefunktionen für Mobilgeräte, das Internet und Computer bietet)

Ich habe es mit dem Samba-Server versucht. Ich habe irgendwo gelesen, dass es großartig ist, einen Ordner im LAN freizugeben, aber was den WAN-Zugriff betrifft, ist das keine gute Idee. Ich habe es jedoch nicht ausprobiert.

Außerdem möchte ich versuchen, einen VPN-Server zu erstellen, auf den ich über das Internet (VPN-Clients) zugreifen kann, und das gilt auch für die freigegebenen Ordner. Aber ich bin nicht sicher, ob das eine gute Lösung ist. Es klingt kompliziert, da ich nicht möchte, dass der externe Computer VPN für den gesamten Computer verwendet, nur um auf einen Ordner zuzugreifen.

Ich bin nicht sicher, welches besser ist. Gibt es andere Protokolle oder Methoden, die ich ausprobieren sollte oder die Ihnen bekannt sind? Bitte geben Sie bessere Lösungen. Hilfe wäre willkommen.

Danke schön...

Antwort1

Aus Ihrer Frage geht nicht hervor, was Sie wirklich fragen, und sie ist fast schon off-topic, weil Sie anscheinend eine Frage stellen, die viele meinungsbasierte Antworten nach sich ziehen wird.

Da Sie jedoch einige der Dienste erwähnt haben, die viele vorschlagen würden (Cloud-Speicher, Samba, SFTP, SSH usw.), haben Sie einige Ihrer eigenen Nachforschungen angestellt, sodass die Frage (meiner Meinung nach) nicht so schlimm ist.

Ein VPN wäre Ihream einfachstenLösung, da [nach der Verbindung] Ihr gesamtes LAN vom Internet aus zugänglich ist und Sie Dateien öffnen können, als ob Sie sich noch in Ihrem LAN befänden. Die Nachteile eines VPN sind die erforderlichen Ports (es gibt einige SSL-basierte VPN-Lösungen (die über HTTPS/443 funktionieren – wie SSTP oder die Konfiguration von OpenVPN für die Arbeit über TCP 443)) sowie die Zuverlässigkeit und Datenintegrität, falls der VPN-Tunnel zusammenbricht.

verwandte Informationen