Übertragen und Freigeben von Dateien zwischen Windows und Linux
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 als schwierig heraus.
In Wahrheit ist das Freigeben von Dateien von Windows auf Linux einfach, aber nur, wenn Sie wissen, wie es geht. Bereit es herauszufinden? Hier finden Sie alles, was Sie über das Übertragen von Dateien von Windows auf Linux und wieder zurück wissen müssen.
4 Möglichkeiten zum Übertragen von Dateien von Windows nach Linux
Das Übertragen von Daten zwischen Windows- und Linux-Betriebssystemen ist einfacher als Sie denken. Wir haben fünf Möglichkeiten für Sie zusammengestellt:
- Übertragen Sie Dateien mit FTP
- Kopieren Sie Dateien sicher über SSH
- Teilen Sie Daten mit der Synchronisierungssoftware
- Verwenden Sie freigegebene Ordner in Ihrer virtuellen Linux-Maschine
Mit jeder dieser Methoden können Sie Dateien einfach (und in einigen Fällen mühelos) zwischen Betriebssystemen verschieben.
Schauen wir sie uns der Reihe nach an und finden heraus, welche am besten zu Ihnen passt.
1. Kopieren Sie Dateien über SSH von Windows nach Linux
Wenn SSH auf Ihrem Linux-Gerät aktiviert ist, können Sie Daten über die Befehlszeile von einem Computer an einen 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
Installieren Sie nach Abschluss den SSH-Server. Der OpenSSH-Server ist eine gute Option.
sudo apt install openssh-server
Warten Sie, während es installiert wird. Verwenden Sie, um jederzeit zu ü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 (Secure Copy Client) auf Ihr Windows-System heruntergeladen werden, damit es neben PuTTY ausgeführt werden kann. Finden Sie beide auf der PuTTY-Homepage .
Beachten Sie, dass PuTTY zwar installiert werden muss, PSCP jedoch nicht. Speichern Sie stattdessen die heruntergeladene Datei pscp.exe im Stammverzeichnis des Laufwerks C: oder richten Sie sie als Umgebungsvariable ein. Sie müssen auch die IP-Adresse des Linux-Geräts bestätigen. Checken Sie im Linux-Terminal mit ein
ip addr
Wenn eine Verbindung hergestellt ist, können Sie Daten von Windows wie folgt an Linux senden:
c:pscp c:
omepathtoafile.txt user@remoteIP:homeuser
omepath
ewname.txt
Sie werden aufgefordert, Ihr Kennwort für den Linux-Computer einzugeben, bevor die Übertragung beginnt.
Möchten Sie Daten in derselben SSH-Sitzung von Linux nach Windows kopieren? Dieser Befehl lädt die angegebene Datei in das aktuelle Verzeichnis herunter:
c:pscp user@remoteIP:homeuser
omefile.txt .
Beachten Sie die einsame Periode am Ende — schließen Sie diese ein, sonst funktioniert die Übertragung nicht.
2. Übertragen von Dateien von Linux nach Windows über 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 wahrscheinlich einfacher als das Eingeben von eingegebenen Befehlen.
Auch hier muss vor dem Start ein SSH-Server auf dem Linux-Computer ausgeführt werden. Sie sollten auch sicherstellen, dass Sie unter Windows eine FTP-App wie FileZilla installiert haben, die SFTP-Unterstützung bietet.
Führen Sie FileZilla aus, um diese Methode zu verwenden, und führen Sie dann Folgendes aus:
- Öffnen Sie Datei> Site Manager
- Erstellen Sie eine neue Site
- Stellen Sie das Protokoll auf SFTP ein
- Fügen Sie die Ziel-IP-Adresse in Host hinzu
- Geben Sie einen Benutzernamen und ein Passwort an
- Stellen Sie den Anmeldetyp auf Normal ein
- Klicken Sie auf Verbinden, wenn Sie fertig sind
Sie können dann die FTP-App verwenden, um Dateien per Drag & Drop von Windows nach Linux und zurück zu verschieben.
3. 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.
Sie müssen lediglich die App installieren, einen Synchronisierungsordner festlegen und dann den Schlüssel erstellen. Richten Sie dies auf dem zweiten PC ein und Ihre Daten werden dann synchronisiert. Hierfür stehen zwei gute Optionen zur Verfügung:
- Resilio Sync : Früher als BitTorrent Sync bekannt, ist Resilio auf fast jeder erdenklichen Plattform verfügbar. Es gibt eine kostenpflichtige Version, aber die kostenlose Option reicht aus, um zwei Geräte zu synchronisieren
- SyncThing : Für Linux, Windows, MacOS und Android bietet diese Resilio Sync-Alternative eine ähnliche Funktion ohne die kostenpflichtige Komponente
Unsere Anleitung zur Verwendung von Resilio Sync (sowie von SyncThing) führt Sie durch die Einrichtung von Netzwerkdateiübertragungen zwischen Linux- und Windows-Computern.
4. Erstellen und mounten Sie einen gemeinsam genutzten VirtualBox-Ordner unter Linux
Anstatt einen separaten PC auszuführen, wird Linux oder Windows häufig in 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 Datensynchronisierung 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 Sie die Guest Additions auf Ihrer virtuellen Maschine installiert haben, bevor Sie fortfahren.
Wählen Sie im VirtualBox-Manager die VM aus und gehen Sie dann wie folgt vor:
- Wählen Sie " Start"> "Headless Start" (oder bei laufender VM " Geräte"> "Freigegebene Ordner" ).
- Klicken Sie nach der Ausführung mit der rechten Maustaste auf die VM und wählen Sie Einstellungen> Freigegebene Ordner
- Wählen Sie Maschinenordner
- Klicken Sie rechts auf das Symbol + (oder klicken Sie mit der rechten Maustaste und wählen Sie Freigegebenen Ordner hinzufügen ).
- Durchsuchen Sie den Ordnerpfad und suchen Sie das Verzeichnis, das Sie verwenden möchten
- Legen Sie einen Namen fest (falls erforderlich) und dann OK
- Verwenden Sie das Kontrollkästchen Auto-Mount, um sicherzustellen, dass die Freigabe verfügbar ist, wenn die VM ausgeführt wird
- Klicken Sie erneut auf OK , um zu bestätigen und zu beenden
Wenn Sie die VM neu starten, ist die Freigabe bereit, Daten zwischen dem Host-PC und dem Gastbetriebssystem auszutauschen.
Was ist mit der Dateifreigabe in der GUI?
Es gibt eine weitere Option zum Freigeben von Dateien zwischen Windows- und Linux-PCs. Es ist jedoch bestenfalls unzuverlässig, eine gemeinsam genutzte Datei auf einem oder beiden Systemen zu erstellen und dann über ein Netzwerk darauf zuzugreifen.
Das Teilen von Dateien zwischen Windows und Linux ist einfach
Unabhängig davon, ob Sie Linux noch nicht kennen oder Windows nicht kennen, ist der Datenaustausch zwischen ihnen einfacher als Sie denken.
Wir haben uns verschiedene Methoden angesehen. Wir empfehlen Ihnen, alle auszuprobieren und herauszufinden, 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. Weitere Tipps finden Sie in unserer Anleitung zum Wechsel von Windows zu Linux .