Windows-Kompatibilität

So teilen Sie Dateien zwischen Windows und Linux

So teilen Sie Dateien zwischen Windows und Linux

Dateifreigabe ist das Senden einer oder mehrerer Dateien von einem Computer an einen anderen. Theoretisch ist es ganz einfach. Der Vorgang ist recht einfach und unkompliziert, wenn beide Computer das gleiche Betriebssystem ausführen. Wenn es anders ist, wird es etwas kompliziert.

In diesem Handbuch erfahren Sie, wie Sie Dateien zwischen Windows und Linux freigeben.

Freigeben von Dateien zwischen Windows und Linux

Es gibt mehrere Möglichkeiten, sowohl Windows als auch Linux für die gemeinsame Nutzung von Dateien zu konfigurieren. In diesem Handbuch werde ich jedoch hauptsächlich zeigen, wie man Linux für die Dateifreigabe konfiguriert. Für die Windows-spezifische Konfiguration zeige ich nur die notwendigen.

Lass uns anfangen!

Teilen Sie Dateien mit tragbaren Speichergeräten

Dies ist eine der gebräuchlichsten und traditionellsten Methoden zum Teilen von Dateien zwischen zwei Computern. Im Allgemeinen handelt es sich um tragbare Speichermedien. Habe ein USB-Flash-Laufwerk? Eine tragbare HDD/SSD? Schließen Sie es einfach an den Quellcomputer an, kopieren Sie die Daten auf den tragbaren Speicher und teilen Sie sie mit Ihrem Zielcomputer.

In bestimmten Szenarien, in denen die Daten zu groß sind, um über das Netzwerk/Internet geteilt zu werden, ist dies die beste Lösung. In einem professionellen Arbeitsbereich, in dem Terabyte an Daten geteilt und gespeichert werden müssen, gibt es tragbare RAID-Arrays, die diese Aufgabe erledigen.

Obwohl es einfach und effektiv ist, gibt es ein paar Dinge zu beachten.

Dateien über Cloud-Speicher teilen

Cloud-Speicher ist die Standardmethode für die gemeinsame Nutzung von Dateien im Internetzeitalter. Dateien können auf jedem Gerät mit einem modernen Webbrowser hoch- und heruntergeladen werden. Es gibt jedoch ein paar verschiedene Punkte zu beachten, wenn Sie diesen Weg wählen möchten.

Einige der beliebtesten Online-Cloud-Speicher sind Google Drive, Dropbox, OneDrive, pCloud, Box usw. Fast alle bieten eine angemessene Menge an Cloud-Speicher kostenlos an.

Dateien mithilfe von Netzwerkordnern teilen

Wenn sich beide Computer im selben Netzwerk befinden, können Sie es nutzen. Bei dieser Methode sind bestimmte Ordner des Quellcomputers für andere Computer verfügbar.

Linux konfigurieren

Um diese Funktion nutzen zu können, müssen Sie die Systeme zuerst konfigurieren. Im Fall von Linux ist Samba die perfekte Lösung. Samba ist die Standard-Suite von Programmen für UNIX/Linux-Betriebssysteme für Standard-Windows-Interoperabilität. Testen Sie Samba.

Samba ist eine beliebte Software, die Sie aus den offiziellen Paket-Repositorys Ihrer Distribution beziehen können. Um Samba zu installieren, führen Sie den Befehl entsprechend Ihrer Distribution aus.

Für Debian/Ubuntu und Derivate.

$ sudo apt samba installieren

Für Fedora und Derivate.

$ sudo dnf Samba installieren install

Für Arch Linux und Derivate.

$ sudo pacman -S samba

Für openSUSE und Derivate.

$ sudo zypper installieren samba

Legen Sie nun einen Benutzernamen und ein Passwort für die Samba-Freigabe fest. Dieser Befehl muss mit Root-Rechten ausgeführt werden.

$ sudo smbpasswd -a

Für eine bessere Verwaltung ist es besser, ein dediziertes Verzeichnis zum Freigeben von Daten zu haben. Erstellen Sie ein dediziertes Verzeichnis.

$ mkdir -v /home//Teilen

Das neue Verzeichnis muss in der Samba-Konfigurationsdatei deklariert werden, damit es erkannt und verwendet wird. Es sind auch eine Handvoll zusätzlicher Optimierungen erforderlich. Öffnen Sie die Konfigurationsdatei in Ihrem Texteditor Ihrer Wahl.

$ sudo vim /etc/samba/smb.conf

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu.

$ [teilen]
$pfad = /home//Teilen
$ verfügbar = ja
$ gültige Benutzer =
$ nur lesen = nein
$ durchsuchbar = ja
$ öffentlich = ja
$ beschreibbar = ja

Speichern Sie die Datei und verlassen Sie den Editor. Laden Sie den Samba-Dienst neu, damit die Änderungen wirksam werden.

$ sudo systemctl restart smbd

Voila! Samba sollte lauffähig sein. Verwenden Sie unter Windows den Datei-Explorer oder den Browser und gehen Sie zum Hostnamen oder zur IP-Adresse des Linux-Systems, gefolgt vom Ordnernamen.

$ \\\Teilen

Windows konfigurieren

Im Fall von Windows gibt es zwei Schritte im Konfigurationsprozess.

Stellen Sie zunächst sicher, dass die Optionen „Netzwerkerkennung“ und „Datei- und Druckerfreigabe“ aktiviert sind. Gehen Sie zu Einstellungen >> Netzwerk & Internet >> Netzwerk- und Freigabecenter.

Klicken Sie auf der linken Seite auf "Erweiterte Freigabeeinstellungen ändern".”

Schalten Sie im neuen Fenster ein Netzwerkerkennung und Datei- und Druckerfreigabe. Klicken Sie auf "Änderungen speichern".”

Wählen Sie nun den Ordner aus, den Sie teilen möchten. Klicken Sie mit der rechten Maustaste und wählen Sie "Eigenschaften".”

Wechseln Sie im neuen Fenster zum Tab „Freigabe“. Klicken Sie auf die Schaltfläche „Teilen“.

Jetzt müssen Sie auswählen, wer auf den Ordner zugreifen kann. Wenn Sie möchten, dass jeder darauf zugreifen kann, wählen Sie „Jeder“ und klicken Sie auf „Hinzufügen“. Wenn Sie fertig sind, klicken Sie auf „Teilen“, um die Aktion zu bestätigen.

Voila! Der Ordner sollte auf dem Linux-Rechner im Netzwerk verfügbar sein. Um auf das Verzeichnis zuzugreifen, öffnen Sie Ihren Dateibrowser und durchsuchen Sie das "Netzwerk" von "Andere Standorte". So wird es im Nautilus-Dateibrowser unter Ubuntu angezeigt.

Teilen Sie Dateien mit SyncThing

Es gibt Tools von Drittanbietern, die die gemeinsame Nutzung von Dateien zwischen Geräten ermöglichen. Diese Art von Tools ist im Allgemeinen plattformübergreifend und bietet solide Sicherheit mit einer verschlüsselten Verbindung.

In diesem Abschnitt stelle ich SyncThing vor. SyncThing synchronisiert Dateien zwischen Computern in Echtzeit sicher. Es ist eine kostenlose Open-Source-Software, die für Windows, Linux, macOS, BSD und andere verfügbar ist. Schauen Sie sich SyncThing an.

Beginnen wir mit der Installation von SyncThing. SyncThing ist auch in den Standardpaket-Repositorys verschiedener Distributionen verfügbar. Führen Sie den entsprechenden Befehl entsprechend Ihrer Distribution aus.

Für Debian/Ubuntu und Derivate.

$ sudo apt install syncthing

Für Fedora und Derivate.

$ sudo dnf syncthing installieren

Für openSUSE und Derivate.

$ sudo zypper installiere syncthing

Für CentOS/RHEL und Derivate.

$ dnf syncthing installieren

Für andere Plattformen besuchen Sie die SyncThing-Downloadseite. Das Standard-Linux-TAR.Das GZ-Archiv enthält eine portable Version von SyncThing.

Starten Sie nach der Installation SyncThing. Von nun an werden die Schritte auf allen Plattformen größtenteils ähnlich sein. Der erste Schritt besteht darin, den SyncThing-Daemon zu starten.

Starten Sie dann die SyncThing-Webbenutzeroberfläche. Dies ist das Hauptbedienfeld von SyncThing, von dem aus alles erledigt wird.

Nach dem Start sollte der erste Schritt darin bestehen, den SyncThing-Zugriff zu sichern. Stellen Sie sicher, dass Sie aus Sicherheitsgründen einen Benutzernamen und ein Passwort konfigurieren. Gehen Sie in der oberen rechten Ecke zu Aktionen >> Einstellungen.

Gehen Sie zur Registerkarte „GUI“ und geben Sie einen Benutzernamen und ein Passwort für die GUI-Authentifizierung ein. Aktivieren Sie die Option, die HTTPS für die GUI aktiviert.

Sobald Sie die Änderungen gespeichert haben, wird die Webseite neu geladen und fordert zur Authentifizierung bei der SyncThing-Webbenutzeroberfläche auf.

Sehen Sie sich als Nächstes an, wie Sie SyncThing Ordner zum Teilen hinzufügen/entfernen. In der Systemsteuerung können wir sehen, dass bereits ein Standardordner konfiguriert ist.

Um einen Ordner Ihrer Wahl hinzuzufügen, klicken Sie auf „Ordner hinzufügen“.

Geben Sie dem Ordner einen erkennbaren Namen. Geben Sie den Verzeichnispfad in das Feld „Ordnerpfad“ ein. Im Allgemeinen ist das alles, was Sie brauchen, um einen Ordner freizugeben. Beachten Sie, dass es möglicherweise nicht funktioniert, wenn der Benutzer, unter dem SyncThing ausgeführt wird, keine Leseberechtigung für das Verzeichnis und die Dateien hat.

Zeit, den Remote-Desktop hinzuzufügen. Dazu benötigen wir die SyncThing-Geräte-ID des Remote-Desktops. Die ID ist verfügbar unter Aktionen >> ID anzeigen. In diesem Fall ist es die SyncThing-Geräte-ID meines Windows-Desktops.

Um es zu Linux hinzuzufügen, klicken Sie in der unteren rechten Ecke des SyncThing-Web-Bedienfelds auf „Remotegerät hinzufügen“.

Geben Sie die Geräte-ID ein. Sie können auch manuell einen Gerätenamen festlegen.

Auf der Registerkarte „Erweitert“ können Sie sicherstellen, dass die gesamte Datenübertragung mit dem Gerät komprimiert wird. Dies kann nützlich sein, um die effektive Bandbreite zu erhöhen.

Der Desktop sollte in der Liste der Remote-Desktops angezeigt werden.

Lassen Sie uns den Ordner, den wir gerade hinzugefügt haben, mit dem Windows-System teilen. Klicken Sie auf den Ordner und wählen Sie „Bearbeiten“.

Wählen Sie auf der Registerkarte „Freigabe“ den gerade hinzugefügten Remote-Desktop aus.

Unter Windows muss auch die Linux SyncThing-Geräte-ID hinzugefügt werden. Wenn das Linux-System versucht, eine Verbindung herzustellen, wird das folgende Popup im Windows-System angezeigt. Klicken Sie zur Bestätigung auf „Hinzufügen“.

Entscheiden Sie, wo die eingehenden Daten gespeichert werden sollen (auf dem Windows-Rechner).

Die Synchronisierung sollte starten. Die Zeit bis zum Abschluss der Synchronisierung hängt von Ihrer Netzwerkbandbreite und der zu synchronisierenden Datenmenge ab. Wenn Sie fertig sind, sehen Sie, dass der Ordner auf beiden Systemen als "Aktuell" gekennzeichnet ist.

Abschließende Gedanken

Es gibt verschiedene Methoden, um Dateien zwischen Computern zu teilen. Welche Methode soll man wählen? Hängt alles von dir ab. Persönlich ist die Verwendung von Tools von Drittanbietern der einfachste Weg, da diese nur auf diesen Job zugeschnitten sind.

Für Experten ist rsync wahrscheinlich vorzuziehen. Es ist ein Befehlszeilentool mit unzähligen Anpassungen und robuster Funktionalität. Sehen Sie sich an, wie Sie rsync zum Kopieren von Dateien verwenden.

Viel Spaß beim Rechnen!

Linker Mausklick funktioniert nicht unter Windows 10
Wenn Sie eine dedizierte Maus mit Ihrem Laptop oder Desktop-Computer verwenden, aber die linker Mausklick funktioniert nicht unter Windows 10/8/7 aus ...
Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...
So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...