Comment copier des fichiers de Windows à Ubuntu dans WSL sur le même hôte

Comment copier des fichiers de Windows à Ubuntu dans WSL sur le même hôte
Windows permet d'installer des systèmes Linux à l'aide du sous-système Windows pour Linux (WSL). Lorsque vous avez votre système Linux dans WSL, vous devrez inévitablement partager des fichiers entre les deux systèmes. Ici, Windows est votre machine hôte, et lorsque vous devez transférer rapidement des fichiers gros, votre meilleure option est d'utiliser une méthode distante. Ce guide couvre comment copier des fichiers de Windows à Ubuntu dans WSL sur le même hôte à l'aide de SSH et du système de fichiers Windows / MNT.

Copie de fichiers de Windows à Ubuntu dans WSL

Si vous avez l'habitude de vous connecter à votre système Linux à distance, vous devez comprendre à travailler avec SSH, que nous couvrirons également dans ce guide. Cependant, puisque notre Ubuntu utilise Windows comme hôte, nous pouvons contourner le système de fichiers et toujours copier nos fichiers.

Méthode 1. Utilisation du système de fichiers

Le wsl monte le C entraînement de l'hôte, qui est nos fenêtres, et vous pouvez accéder à d'autres systèmes de fichiers à l'aide du lecteur monté. Dans ce cas, l'accès au lecteur monté à partir d'Ubuntu signifie que nous pouvons copier des fichiers de Windows à Ubuntu.

Suivez les étapes ci-dessous.

Confirmez que vous pouvez accéder au lecteur monté et à tous ses répertoires en utilisant la commande ci-dessous.

$ sudo ls / mnt / *

Vous pouvez noter les différents répertoires et naviguer vers le Dossier des utilisateurs Pour plus de fichiers.

Pour ce cas, créons un fichier, linxtest.SMS, Sur notre hôte Windows depuis Ubuntu, puis essayez de copier le même fichier de Windows à Ubuntu en utilisant le / mnt

Pour créer le fichier, utilisez la commande ci-dessous et remplacez le chemin pour correspondre au vôtre.

$ sudo touch / mnt / c / users / kyle / documents / linUXTest.SMS

Confirmez que le fichier a été créé sur le système hôte Windows comme dans l'image ci-dessus.

Maintenant, copiez le fichier à l'aide de la commande ci-dessous dans le répertoire actuel.

$ sudo cp / mnt / c / utilisateurs / kyle / documents / linXTest.SMS .

Initialement, nous n'avions pas de fichier dans le répertoire actuel, Mais après la commande de copie, nous pouvons noter que le fichier a été copié.

C'est ainsi que nous copierons des fichiers à l'aide du / mnt De Windows à Ubuntu

Méthode 2. Utilisation de SSH et WinSCP

Les méthodes ci-dessus fonctionnent bien, à condition d'avoir le chemin exact vers vos fichiers. Pour éviter les tracas, nous pouvons utiliser SSH pour nous connecter au serveur, ubuntu et winSCP pour copier des fichiers via une interface graphique.

Suivez les étapes ci-dessous.

Installer Ssh sur votre machine WSL Ubuntu et assurez-vous de l'activer.

$ sudo apt retire openSSH-server
$ sudo apt install openssh-server

Ici, vous devriez supprimer le OpenSSH-Server Et puis réinstallez-le.

Démarrer le serveur SSH.

Ensuite, ouvrez le fichier de configuration SSH et définissez-vous assurer que vous définissez le Permatlogine et le PasswordAuthentication pour Oui

$ sudo nano / etc / ssh / sshd_config

Avec SSH en cours d'exécution, vérifiez votre adresse IP et vous devez installer le outils nets Pour utiliser le Commande ifconfig.

$ sudo apt installer net-tools
$ ifconfig

Votre adresse IP dépend de votre interface réseau, et dans ce cas, c'est le ETH0

L'étape suivante consiste à installer le Winscp, Et vous pouvez télécharger l'installateur à partir du site officiel. Double-cliquez sur l'installateur et suivez l'assistant d'installation Sélection des paramètres par défaut.

Une fois l'outil installé, ouvrez-le. Tu devrais avoir une fenêtre comme celle ci-dessous.

Votre système de fichiers Windows s'affiche à gauche. Sous le nom d'hôte, Entrez l'IP que vous avez obtenu avec la commande ifconfig. Veuillez également saisir le nom d'utilisateur de votre système Ubuntu et son mot de passe.

Enfin, cliquez sur le connexion bouton.

WinScp affichera un écran comme celui ci-dessous authentifiant l'authentification de votre système Ubuntu à l'aide de SSH.

Une fois que tout vérifie, votre Ubuntu s'affichera à droite de la fenêtre WinSCP.

À partir de là, localisez un fichier que vous souhaitez exporter, cliquez avec le bouton droit dessus et choisissez le Télécharger option. Sur l'invite, sélectionnez où vous souhaitez enregistrer le fichier copié sur votre système Ubuntu.

Alternativement, copiez le fichier, naviguez sur Ubuntu et collez-le à l'aide du raccourci clavier ou en cliquant avec le bouton droit. Une fois téléchargé, vous remarquerez le fichier copié avec succès de Windows à Ubuntu sur le même hôte.

Ce sont les deux façons faciles de copier des fichiers de Windows à Ubuntu WSL sur le même hôte.

Conclusion

Ce guide a couvert les fichiers de copie de Windows à Ubuntu dans WSL sur le même hôte. Nous avons vu comment vous pouvez utiliser SSH ou le / mnt du système de fichiers hôte pour copier des fichiers. J'espère que vous avez réussi à suivre et à copier votre fichier de Windows à Ubuntu.