Wechseln Sie von Windows zu Linux und müssen Sie Daten kopieren?  Verwenden Sie diese Tricks, um Dateien von Windows nach Linux zu übertragen oder freizugeben.

Übertragen und Freigeben von Dateien zwischen Windows und Linux

Werbung Das Kopieren von Daten von einem Windows-PC nach Linux - oder in die andere Richtung - kann zunächst einschüchternd wirken. Immerhin scheint es so, als ob es einfach sein sollte, aber es stellt sich heraus, dass es schwierig ist. In Wahrheit ist das Teilen von Dateien von Windows auf Linux einfach, aber nur, wenn Sie wissen, wie es geht.

Werbung

Das Kopieren von Daten von einem Windows-PC nach Linux - oder in die andere Richtung - kann zunächst einschüchternd wirken. Immerhin scheint es so, als ob es einfach sein sollte, aber es stellt sich heraus, dass es schwierig ist.

In Wahrheit ist das Teilen von Dateien von Windows auf Linux einfach, aber nur, wenn Sie wissen, wie es geht. Bereit es herauszufinden?

5 Möglichkeiten zum Übertragen von Dateien von Windows nach Linux

Die Datenübertragung zwischen Windows- und Linux-Betriebssystemen ist einfacher als Sie denken. Wir haben fünf Möglichkeiten für Sie zusammengestellt, um dies zu tun:

  1. Netzwerkordner freigeben
  2. Übertragen Sie Dateien mit FTP
  3. Sicheres Kopieren von Dateien über SSH
  4. Teilen Sie Daten mithilfe der Synchronisierungssoftware
  5. Verwenden Sie freigegebene Ordner in Ihrer virtuellen Linux-Maschine

Mit jeder dieser Methoden können Sie problemlos (und in einigen Fällen mühelos) Dateien zwischen Betriebssystemen verschieben.

Schauen wir sie uns der Reihe nach an und finden Sie heraus, welche am besten zu Ihnen passt.

1. Netzwerkordner zwischen Linux und Windows freigeben

Der naheliegendste Weg, Dateien zwischen Linux und Windows auszutauschen, besteht darin, Netzwerkfreigaben zu nutzen. Dieser Begriff bezieht sich auf Ordner auf einem PC, die Benutzern auf anderen Computern zur Verfügung stehen. In einem Windows-Netzwerk ist dies einfach einzurichten. Das Hinzufügen eines Linux-Geräts erschwert die Sache ein wenig, obwohl dies überwunden werden kann.

Klicken Sie auf dem Windows-Computer mit der rechten Maustaste auf das Netzwerkverbindungssymbol in der Taskleiste und wählen Sie Netzwerk- und Interneteinstellungen öffnen . Klicken Sie anschließend auf Freigabeoptionen und für die aktuelle Profilaktivierung

  • Aktivieren Sie die Netzwerkerkennung
  • Aktivieren Sie die Datei- und Druckerfreigabe

Klicken Sie zur Bestätigung auf Änderungen speichern und navigieren Sie dann zu dem Ordner, der die Dateien enthält, die Sie freigeben möchten. Klicken Sie mit der rechten Maustaste auf den Ordner, wählen Sie Eigenschaften und öffnen Sie die Registerkarte Freigabe . Klicken Sie hier auf Erweiterte Freigabe und aktivieren Sie das Kontrollkästchen Diesen Ordner freigeben.

Geben Sie einen Ordner in Windows frei, um unter Linux darauf zuzugreifen

Sie können den Zugriff auf den Ordner über Berechtigungen verwalten . Dies bezieht sich auf lokale Windows-Benutzer, nicht auf Netzwerkgeräte.

Klicken Sie auf OK, um die Änderung zu bestätigen, und öffnen Sie dann die Registerkarte Sicherheit in den Eigenschaften. Konfigurieren Sie dies, um die Einstellungen im Feld Berechtigungen zuvor zu spiegeln. Sie sollten hier nicht zu viel tun müssen, da Windows 10 eine Gruppe mit dem Namen Authentifizierte Benutzer enthalten sollte. Dies wird für den Fernzugriff auf Ihren Computer verwendet.

Klicken Sie erneut auf OK, wenn Sie fertig sind.

Um die Windows-Freigabe von Ihrem Linux-PC aus zu finden, öffnen Sie einfach den Dateibrowser und wählen Sie Netzwerk . Navigieren Sie von hier aus zum von Windows gehosteten Ordner und beginnen Sie mit dem Datenaustausch.

Greifen Sie unter Windows auf eine Linux-Freigabe zu

Um Daten in die andere Richtung zu verschieben, müssen Sie Samba auf Ihrem Linux-Computer installieren.

 sudo apt install samba 

Legen Sie als Nächstes einen Benutzernamen für die Samba-Freigabe fest

 smbpasswd -a username 

Sie werden aufgefordert, ein Kennwort für das neue Konto einzugeben (nennen Sie es nicht "Benutzername"!).

Erstellen Sie als Nächstes ein Verzeichnis, in dem Sie die Daten freigeben können.

 mkdir /home/[username]/Share 

Bearbeiten Sie als Nächstes die Datei smb.conf in Ihrem Texteditor:

 sudo nano /etc/samba/smb.conf 

Fügen Sie am Ende der Konfigurationsdatei Folgendes hinzu:

 [Share] path = /home/[username]/[folder_name] available = yes valid users = [username] read only = no browsable = yes public = yes writable = yes 

Nehmen Sie die erforderlichen Änderungen nach Ihren Wünschen vor und drücken Sie zum Verlassen Strg + X. Tippen Sie zum Speichern auf Y. Starten Sie als nächstes Samba neu:

 sudo service smbd restart 

Sie können dann unter Windows auf die Freigabe zugreifen. Öffnen Sie den Datei-Explorer oder Ihren Browser und geben Sie die IP-Adresse oder den Hostnamen des entfernten Linux-Geräts gefolgt vom Ordnernamen ein. In unserem Beispiel ist dies

 \\192.168.1.233\Share 

2. Kopieren Sie Dateien per SSH von Windows nach Linux

Wenn SSH auf Ihrem Linux-Gerät aktiviert ist, können Sie Daten über die Befehlszeile von einem Computer zu einem anderen senden. Damit dies funktioniert, müssen Sie jedoch einen SSH-Server auf Ihrem Linux-Computer einrichten.

Öffnen Sie zunächst ein Terminal und aktualisieren und aktualisieren Sie das Betriebssystem.

 sudo apt update sudo apt upgrade 

Wenn Sie fertig sind, installieren Sie den SSH-Server. Der OpenSSH-Server ist eine gute Option.

 sudo apt install openssh-server 

Warten Sie, während es installiert wird. Mit können Sie jederzeit überprüfen, ob der OpenSSH-Server ausgeführt wird

 sudo service ssh status 

Verwenden Sie zum Übertragen von Daten von Windows einen SSH-Client wie PuTTY. Dazu muss das PSCP-Tool auf Ihr Windows-System heruntergeladen werden, damit es zusammen mit PuTTY ausgeführt werden kann. Beides finden Sie auf der PuTTY-Homepage.

Beachten Sie, dass PuTTY installiert werden muss, PSCP jedoch nicht. Es sollte jedoch im Stammverzeichnis des Laufwerks C: \ gespeichert oder als Umgebungsvariable eingerichtet werden. Sie müssen auch die IP-Adresse des Linux-Geräts bestätigen. Aktivieren Sie dieses Kontrollkästchen mit

 ifconfig 

Wenn eine Verbindung hergestellt ist, können Sie Daten wie folgt senden:

 c:\pscp c:\some\path\to\a\file.txt :\home\user\some\path\newname.txt 

Sie werden aufgefordert, Ihr Kennwort für den Linux-Computer einzugeben, bevor die Übertragung beginnt.

Möchten Sie Daten von Linux nach Windows in derselben SSH-Sitzung kopieren? Dieser Befehl lädt die angegebene Datei in das aktuelle Verzeichnis herunter:

 c:\pscp :\home\user\some\file.txt . 

Beachten Sie den Zeitraum, in dem Sie sich am Ende befinden. Andernfalls funktioniert die Übertragung nicht.

3. Übertragen von Dateien von Linux nach Windows mithilfe von FTP

Eine FTP-Anwendung (File Transfer Protocol) mit SSH-Unterstützung kann ebenfalls verwendet werden. Das Übertragen von Dateien über SFTP in einer mausgesteuerten Benutzeroberfläche ist wohl einfacher als das Verlassen auf eingegebene Befehle.

Auch hier muss ein SSH-Server auf dem Linux-Computer ausgeführt werden, bevor Sie starten. Sie sollten auch sicherstellen, dass Sie eine FTP-App wie FileZilla installiert haben, die SFTP unterstützt.

Um diese Methode zu verwenden, führen Sie FileZilla aus und öffnen Sie dann File> Site Manager . Erstellen Sie eine neue Site, und achten Sie darauf, das Protokoll auf SFTP einzustellen. Fügen Sie die Ziel-IP-Adresse in Host und anschließend den Benutzernamen und das Kennwort hinzu, und setzen Sie den Anmeldetyp auf Normal .

Teilen Sie Daten zwischen Linux und Windows über FTP

Klicken Sie auf Verbinden, wenn Sie fertig sind, und verwenden Sie dann die FTP-Schnittstelle, um Dateien zwischen den beiden Computern zu ziehen und abzulegen.

4. Teilen Sie Dateien zwischen Linux und Windows mit Resilio Sync

Eine weitere Option, die Sie in Betracht ziehen sollten, ist ein Dateisynchronisierungsprogramm. Diese sind in der Regel plattformübergreifend und verwenden einen verschlüsselten Schlüssel, um die Verbindung zwischen Geräten zu verwalten.

Alles, was Sie tun müssen, ist die App zu installieren, einen Synchronisierungsordner zu benennen und dann den Schlüssel zu erstellen. Richten Sie dies auf dem zweiten PC ein und Ihre Daten werden dann synchronisiert. Dafür gibt es zwei gute Möglichkeiten:

  1. Resilio Sync: Resilio war früher als BitTorrent Sync bekannt und ist auf nahezu jeder erdenklichen Plattform verfügbar. Es gibt eine kostenpflichtige Version, aber die kostenlose Option reicht aus, um zwei Geräte zu synchronisieren.
  2. SyncThing: Für Linux, Windows, MacOS und Android bietet diese Resilio Sync-Alternative eine ähnliche Funktion ohne die kostenpflichtige Komponente.

Unser Leitfaden zur Verwendung von Resilio Sync Syncthing oder Resilio Sync: Wie sollten Sie Dateien unter Linux freigeben? Syncthing oder Resilio Sync: Wie sollten Sie Dateien unter Linux freigeben? Syncthing und Resilio Sync (früher BitTorrent Sync) können Dateien zwischen Ihren Computern synchronisieren und erfordern keine Kenntnisse zum Einrichten eines Servers. Aber welche Lösung passt am besten zu Ihnen? Read More (sowie Syncthing) führt Sie durch die Einrichtung der Netzwerkdateiübertragung zwischen Computern.

5. Erstellen Sie einen freigegebenen VirtualBox-Ordner unter Linux und hängen Sie ihn ein

Viele Leute betreiben keinen separaten Linux-Rechner. Stattdessen wird Linux normalerweise auf einer virtuellen Maschine (VM) ausgeführt. Aber gibt es eine Möglichkeit, Dateien zwischen Windows und Linux zu übertragen, wenn eine auf einer VM installiert ist?

Zum Glück ja. Mit VirtualBox können Sie ein virtuelles freigegebenes Verzeichnis für die Datensynchronisation erstellen.

Wenn Sie Windows in einer VM unter Linux ausführen (oder umgekehrt), ist VirtualBox bereits für die Freigabe eingerichtet. Stellen Sie sicher, dass die Guest Additions auf Ihrer virtuellen Maschine installiert sind, bevor Sie fortfahren.

Wählen Sie im VirtualBox-Manager die VM aus und wählen Sie " Start"> "Headless Start" (Alternativ können Sie die VM starten und dann " Geräte"> "Freigegebene Ordner" öffnen). Wenn der Status anzeigt, dass der Computer ausgeführt wird, klicken Sie mit der rechten Maustaste auf die VM und wählen Sie Einstellungen> Freigegebene Ordner .

Wählen Sie hier Computerordner aus und klicken Sie dann mit der rechten Maustaste auf das Pluszeichen (oder klicken Sie mit der rechten Maustaste und wählen Sie Freigegebenen Ordner hinzufügen ). Durchsuchen Sie den Ordnerpfad, suchen Sie das gewünschte Verzeichnis, geben Sie einen Namen ein (falls erforderlich) und klicken Sie auf OK .

Teilen Sie Daten zwischen Linux und Windows über FTP

Verwenden Sie das Kontrollkästchen Auto-Mount, wenn die Freigabe verfügbar sein soll, wenn die VM ausgeführt wird. Klicken Sie zum Bestätigen und Beenden erneut auf OK . Wenn Sie die VM neu starten, kann die Freigabe Daten zwischen dem Host-PC und dem Gastbetriebssystem austauschen

Das Teilen von Dateien zwischen Windows und Linux ist einfach

Unabhängig davon, ob Sie Linux-Neuling sind oder Windows als unbekannt empfinden, ist der Datenaustausch zwischen diesen einfacher als Sie denken.

Wir haben uns verschiedene Methoden angesehen. Wir empfehlen, dass Sie alle ausprobieren und herausfinden, mit welchem ​​Sie sich am wohlsten fühlen.

Wenn Sie Daten mit Linux synchronisieren, besteht eine gute Chance, dass Sie Ihren Computer von Windows migrieren. Lesen Sie unsere Anleitung zum Wechseln von Windows zu Linux. Wechseln von Windows zu Linux und Starten in wenigen Minuten. Wechseln von Windows zu Linux und Starten in wenigen Minuten. Das Wechseln von Windows zu Linux mag komplex erscheinen, ist aber einfach! So erhalten Sie wichtige Daten und Programme von einem Betriebssystem zum anderen. Lesen Sie mehr für weitere Tipps.

Erfahren Sie mehr über: File Sharing, FTP, Linux, Windows.