So kopieren Sie Dateien von Windows nach Ubuntu in WSL auf demselben Host

So kopieren Sie Dateien von Windows nach Ubuntu in WSL auf demselben Host
Windows ermöglicht die Installation von Linux -Systemen mithilfe des Windows -Subsystems für Linux (WSL). Wenn Sie Ihr Linux -System in WSL haben, müssen Sie zwangsläufig Dateien zwischen den beiden Systemen teilen. Hier ist Windows Ihr Host -Computer, und wenn Sie große Dateien schnell übertragen müssen, besteht die beste Option darin, eine Remote -Methode zu verwenden. In diesem Handbuch werden die Dateien von Windows nach Ubuntu in WSL auf demselben Host über SSH und das Windows /Mnt -Dateisystem kopiert.

Kopieren von Dateien von Windows zu Ubuntu in WSL

Wenn Sie es gewohnt sind, eine Verbindung zu Ihrem Linux -System aus der Ferne herzustellen, müssen Sie das Arbeiten mit SSH verstehen, das wir auch in diesem Leitfaden abdecken werden. Da unser Ubuntu Windows jedoch als Host verwendet, können wir das Dateisystem umgehalten und unsere Dateien trotzdem kopieren.

Methode 1. Verwenden des Dateisystems

Die WSL montiert die C Laufwerk des Hosts, der unsere Fenster sind, und Sie können mit dem montierten Laufwerk auf andere Dateisysteme zugreifen. In diesem Fall kann der Zugriff auf das montierte Laufwerk von Ubuntu von Windows nach Ubuntu kopieren können.

Folgen Sie den unteren Schritten.

Bestätigen Sie, dass Sie mit dem folgenden Befehl auf das montierte Laufwerk und alle Verzeichnisse zugreifen können.

$ sudo ls /mnt /*

Sie können die verschiedenen Verzeichnisse beachten und zur Navigation zur Benutzerordner Weitere Dateien.

Lassen Sie uns für diesen Fall eine Datei erstellen, Linuxtest.txt, Versuchen Sie unter unserem Windows -Host von Ubuntu dann, dieselbe Datei von Windows nach Ubuntu zu kopieren, mit dem /mnt

Verwenden Sie den folgenden Befehl, um die Datei zu erstellen, und ersetzen Sie den Pfad, um Ihren übereinstimmen zu können.

$ sudo touch/mnt/c/user/kyle/documents/linuxtest.txt

Bestätigen Sie, dass die Datei wie im obigen Bild im Windows Host -System erstellt wurde.

Kopieren Sie nun die Datei mit dem folgenden Befehl in das aktuelle Verzeichnis.

$ sudo cp/mnt/c/user/kyle/documents/linuxtest.txt .

Anfangs hatten wir keine Datei in der Aktuelles Verzeichnis, Nach dem Befehl kopieren können wir jedoch feststellen, dass die Datei kopiert wurde.

So kopieren wir Dateien mit dem /mnt Von Windows nach Ubuntu

Methode 2. Verwenden von SSH und WinSCP

Die oben genannten Methoden funktionieren gut, vorausgesetzt, Sie haben den genauen Weg zu Ihren Dateien. Um den Ärger zu vermeiden, können wir SSH verwenden, um eine Verbindung zum Server, Ubuntu und WinSCP herzustellen, um Dateien über eine grafische Schnittstelle zu kopieren.

Folgen Sie den unteren Schritten.

Installieren Ssh Auf Ihrer WSL Ubuntu -Maschine und sicherstellen, dass Sie dies aktivieren.

$ sudo apt entfernen openSsh-server
$ sudo apt install OpenSSH-Server

Hier sollten Sie die entfernen OpenSSH-Server Und dann installieren Sie es neu.

Starten Sie den SSH -Server.

Öffnen Sie als Nächstes die SSH -Konfigurationsdatei und setzen Erlaubnisrootlogin und das PasswortAuthentication Zu Ja

$ sudo nano/etc/ssh/sshd_config

Überprüfen Sie mit SSH in das Laufen Ihre IP -Adresse und Sie müssen die installieren Netzwerkzeuge Um die zu verwenden IFConfig -Befehl.

$ sudo apt installieren Sie Netze-Tools
$ ifconfig

Ihre IP -Adresse hängt von Ihrer Netzwerkschnittstelle ab, und in diesem Fall ist dies die Eth0

Der nächste Schritt besteht darin, die zu installieren WinSCP, und Sie können den Installateur von der offiziellen Website herunterladen. Doppelklicken Sie auf das Installationsprogramm und befolgen Sie den Installationsassistenten, der die Standardeinstellungen auswählt.

Sobald das Tool installiert ist, öffnen Sie es. Sie sollten ein Fenster wie das unten bekommen.

Ihr Windows -Dateisystem wird links angezeigt. Unter dem Hostname, Geben Sie die IP ein, die Sie mit dem Befehl IFConfig erhalten haben. Geben Sie außerdem den Benutzernamen für Ihr Ubuntu -System und sein Passwort ein.

Schließlich klicken Sie auf die Anmeldung Taste.

WinSCP zeigt einen Bildschirm an, wie der unten, der Ihr Ubuntu -System mit SSH authentifiziert hat.

Sobald alles überprüft wird, wird Ihr Ubuntu rechts neben dem WinSCP -Fenster angezeigt.

Suchen Sie von dort aus eine Datei, die Sie exportieren möchten. Klicken Sie mit der rechten Maustaste darauf und wählen Sie die Hochladen Möglichkeit. Wählen Sie auf der Eingabeaufforderung aus, wo Sie die kopierte Datei in Ihrem Ubuntu -System speichern möchten.

Alternativ kopieren Sie die Datei, navigieren Sie auf Ubuntu und fügen Sie sie mit der Tastaturverknüpfung oder durch Klicken mit der rechten Maustaste ein. Nach dem Hochladen werden die Datei festgestellt, dass die Datei erfolgreich von Windows zu Ubuntu auf demselben Host kopiert wurde.

Dies sind die beiden einfachen Möglichkeiten, Dateien von Windows zu Ubuntu WSL auf demselben Host zu kopieren.

Abschluss

Diese Anleitung behandelte Kopierdateien von Windows zu Ubuntu in WSL auf demselben Host. Wir haben gesehen, wie Sie SSH oder die /MNT des Host -Dateisystems verwenden können, um Dateien zu kopieren. Hoffentlich haben Sie es geschafft, Ihre Datei von Windows nach Ubuntu zu folgen und zu kopieren.