Passer de Windows à Linux et avoir besoin de copier des données?  Utilisez ces astuces pour transférer ou partager des fichiers de Windows vers Linux.

Comment transférer et partager des fichiers entre Windows et Linux

Publicité Copier des données d’un PC Windows à Linux - ou dans l’autre sens - peut sembler intimidant au premier abord. Après tout, c'est quelque chose qui semble être simple, mais qui s'avère difficile. En vérité, le partage de fichiers de Windows à Linux est facile, mais seulement si vous savez le faire. Prêt à le s

Publicité

Copier des données d’un PC Windows à Linux - ou dans l’autre sens - peut sembler intimidant au premier abord. Après tout, c'est quelque chose qui semble être simple, mais qui s'avère difficile.

En vérité, le partage de fichiers de Windows à Linux est facile, mais seulement si vous savez le faire. Prêt à le savoir?

5 façons de transférer des fichiers de Windows à Linux

Le transfert de données entre les systèmes d'exploitation Windows et Linux est plus facile que vous ne le pensez. Nous avons compilé cinq manières de procéder:

  1. Partager des dossiers réseau
  2. Transférer des fichiers avec FTP
  3. Copier des fichiers en toute sécurité via SSH
  4. Partager des données à l'aide du logiciel de synchronisation
  5. Utiliser des dossiers partagés sur votre machine virtuelle Linux

Avec chacune de ces méthodes, vous pourrez facilement (et dans certains cas, sans effort) déplacer des fichiers entre des systèmes d'exploitation.

Examinons-les à tour de rôle et trouvons celui qui vous convient le mieux.

1. Partagez des dossiers réseau entre Linux et Windows

Le moyen le plus évident de partager des fichiers entre Linux et Windows consiste à tirer parti des partages réseau. Ce terme fait référence aux dossiers d’un PC qui sont disponibles pour les utilisateurs d’autres machines. Sur un réseau Windows uniquement, il est facile à configurer. L'ajout d'un périphérique Linux complique légèrement les choses, même si cela peut être surmonté.

Sous Windows, cliquez avec le bouton droit de la souris sur l'icône de connexion réseau dans la barre d'état système et sélectionnez Ouvrir les paramètres réseau et Internet . Ensuite, cliquez sur Options de partage et pour le profil actuel, activez

  • Activer la découverte du réseau
  • Activer le partage de fichiers et d'imprimantes

Cliquez sur Enregistrer les modifications pour confirmer, puis accédez au dossier contenant les fichiers que vous souhaitez partager. Cliquez avec le bouton droit sur le dossier, sélectionnez Propriétés et ouvrez l'onglet Partage . Ici, cliquez sur Partage avancé, puis cochez la case Partager ce dossier .

Partager un dossier sous Windows pour y accéder sous Linux

Vous pouvez gérer l'accès au dossier via les autorisations . cela concerne les utilisateurs Windows locaux et non les périphériques réseau.

Cliquez sur OK pour confirmer le changement, puis ouvrez l'onglet Sécurité dans Propriétés. Configurez cette option pour refléter les paramètres de la zone Autorisations précédemment. Vous ne devriez pas trop en faire ici, car Windows 10 devrait inclure un groupe appelé Utilisateurs authentifiés. Ceci est utilisé pour un accès à distance à votre ordinateur.

Encore une fois, cliquez sur OK lorsque vous avez terminé.

Pour trouver le partage Windows à partir de votre PC Linux, ouvrez simplement le navigateur de fichiers et sélectionnez Réseau . À partir de là, accédez au dossier hébergé par Windows et commencez à échanger des données.

Accéder à un partage Linux à partir de Windows

Pour déplacer des données dans l'autre sens, vous devez installer Samba sur votre ordinateur Linux.

 sudo apt install samba 

Ensuite, définissez un nom d'utilisateur pour le partage samba

 smbpasswd -a username 

Vous serez invité à entrer un mot de passe pour le nouveau compte (n'appelez pas cela «nom d'utilisateur»!).

Ensuite, créez un répertoire pour partager les données.

 mkdir /home/[username]/Share 

Ensuite, éditez le fichier smb.conf dans votre éditeur de texte:

 sudo nano /etc/samba/smb.conf 

Ajoutez les éléments suivants à la fin du fichier de configuration:

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

Apportez les modifications requises pour répondre à vos propres besoins, puis appuyez sur Ctrl + X pour quitter, appuyez sur Y pour enregistrer. Ensuite, redémarrez Samba:

 sudo service smbd restart 

Vous pourrez alors accéder au partage à partir de Windows. Ouvrez l’Explorateur de fichiers ou votre navigateur et entrez l’adresse IP ou le nom d’hôte du périphérique Linux distant, suivi du nom du dossier. Dans notre exemple, c'est

 \\192.168.1.233\Share 

2. Copier des fichiers via SSH de Windows vers Linux

Lorsque SSH est activé sur votre périphérique Linux, vous pouvez envoyer des données via la ligne de commande d'un ordinateur à un autre. Pour que cela fonctionne, vous devrez toutefois configurer un serveur SSH sur votre machine Linux.

Commencez par ouvrir un terminal et mettre à jour et mettre à niveau le système d'exploitation.

 sudo apt update sudo apt upgrade 

Une fois terminé, installez le serveur SSH. Le serveur OpenSSH est une bonne option.

 sudo apt install openssh-server 

Attendez pendant qu'il installe. Pour vérifier à tout moment si le serveur OpenSSH est en cours d'exécution, utilisez

 sudo service ssh status 

Pour transférer des données à partir de Windows, utilisez un client SSH tel que PuTTY. Cela nécessite que l'outil PSCP téléchargé sur votre système Windows soit exécuté parallèlement à PuTTY. Retrouvez les deux sur la page d'accueil de PuTTY.

Notez que même si PuTTY aura besoin d’être installé, PSCP n’en aura pas besoin. Cependant, il doit être enregistré à la racine du lecteur C: \ ou configuré en tant que variable d’environnement. Vous devrez également confirmer l'adresse IP du périphérique Linux. Cochez cette case avec

 ifconfig 

Avec une connexion établie, vous pouvez envoyer des données comme ceci:

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

Vous serez invité à entrer votre mot de passe pour l'ordinateur Linux avant le début du transfert.

Voulez-vous copier des données de Linux vers Windows dans la même session SSH? Cette commande téléchargera le fichier spécifié dans le répertoire actuel:

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

Notez la période solitaire à la fin - incluez ceci ou le transfert ne fonctionnera pas.

3. Comment transférer des fichiers de Linux à Windows en utilisant FTP

Une application de protocole de transfert de fichier (FTP) avec support SSH peut également être utilisée. Transférer des fichiers via SFTP dans une interface utilisateur pilotée à la souris est sans doute plus facile que de compter sur des commandes typées.

Encore une fois, un serveur SSH doit être en cours d'exécution sur la machine Linux avant de commencer. Vous devez également vous assurer que vous avez installé une application FTP telle que FileZilla, qui prend en charge SFTP.

Pour utiliser cette méthode, exécutez FileZilla, puis ouvrez Fichier> Gestionnaire de site . Créez un nouveau site en prenant soin de définir le protocole sur SFTP . Ajoutez l'adresse IP cible dans l' hôte, puis le nom d'utilisateur et le mot de passe, en définissant le type de connexion sur Normal .

Partage de données entre Linux et Windows via FTP

Cliquez sur Connecter lorsque vous êtes prêt, puis utilisez l'interface FTP pour faire glisser des fichiers entre les deux ordinateurs.

4. Partagez des fichiers entre Linux et Windows avec Resilio Sync

Une autre option à considérer est un programme de synchronisation de fichiers. Celles-ci sont généralement multiplateformes et utilisent une clé cryptée pour gérer la connexion entre les périphériques.

Tout ce que vous avez à faire est d'installer l'application, de nommer un dossier de synchronisation, puis de créer la clé. Configurez-le sur le deuxième PC et vos données seront alors synchronisées. Deux bonnes options sont disponibles pour cela:

  1. Resilio Sync: anciennement connu sous le nom de BitTorrent Sync, Resilio est disponible sur presque toutes les plateformes imaginables. Il existe une version payante, mais l'option gratuite est suffisante pour synchroniser deux appareils.
  2. SyncThing: pour Linux, Windows, macOS et Android, cette alternative à Resilio Sync offre une fonctionnalité similaire sans composant payant.

Notre guide d'utilisation de Resilio Sync Syncthing ou de Resilio Sync: comment partager des fichiers sous Linux? Syncthing ou Resilio Sync: comment partager des fichiers sous Linux? Syncthing et Resilio Sync (anciennement BitTorrent Sync) peuvent synchroniser des fichiers entre vos ordinateurs et ne nécessitent aucune connaissance de la configuration d’un serveur. Mais quelle solution vous convient le mieux? Lire plus (ainsi que Syncthing) vous guidera dans la configuration des transferts de fichiers réseau entre ordinateurs.

5. Créer et monter un dossier partagé VirtualBox sous Linux

Beaucoup de gens ne font pas fonctionner une machine Linux séparée. Au lieu de cela, il est courant d'exécuter Linux sur une machine virtuelle (VM). Mais existe-t-il un moyen de transférer des fichiers entre Windows et Linux quand on en installe un sur une machine virtuelle?

Heureusement oui. Avec VirtualBox, vous pouvez créer un répertoire partagé virtuel pour la synchronisation des données.

Si vous exécutez Windows sur une machine virtuelle sous Linux (ou inversement), VirtualBox est déjà configuré pour le partage. Assurez-vous que les Guest Additions sont installés sur votre machine virtuelle avant de continuer.

Dans le gestionnaire VirtualBox, sélectionnez la machine virtuelle, puis choisissez Démarrer> Démarrage sans engrenage (démarrez la machine virtuelle, puis ouvrez Périphériques> Dossiers partagés ). Lorsque l'état indique que la machine est en cours d'exécution, ouvrez-le, cliquez le bouton droit de la souris, puis sélectionnez Paramètres> Dossiers partagés .

Ici, sélectionnez Dossiers de la machine, puis cliquez sur le symbole + à droite (ou cliquez avec le bouton droit de la souris et sélectionnez Ajouter un dossier partagé ). Parcourez le chemin des dossiers, recherchez le répertoire que vous souhaitez utiliser, définissez un nom (si nécessaire), puis appuyez sur OK .

Partage de données entre Linux et Windows via FTP

Utilisez la case à cocher Montage automatique si vous souhaitez que le partage soit disponible à chaque exécution de la VM. Cliquez à nouveau sur OK pour confirmer et quitter. Lorsque vous redémarrez la machine virtuelle, le partage sera prêt à permuter les données entre le PC hôte et le système d'exploitation invité.

Partager des fichiers entre Windows et Linux est facile

Que vous soyez nouveau sur Linux ou que vous trouviez Windows peu familier, le partage de données entre eux est plus facile que vous ne le pensez.

Nous avons examiné plusieurs méthodes. Nous vous recommandons de toutes les essayer et de déterminer celle avec laquelle vous êtes le plus à l'aise.

Si vous synchronisez des données avec Linux, il est fort probable que vous migriez votre ordinateur à partir de Windows. Consultez notre guide pour passer de Windows à Linux. Basculez de Windows à Linux et lancez-vous en quelques minutes. Basculez de Windows à Linux et mettez-vous en marche quelques minutes. Passer de Windows à Linux peut sembler complexe, mais c'est simple! Voici comment obtenir des données et des programmes importants d’un système à l’autre. Lisez plus pour plus de conseils.

En savoir plus sur: Partage de fichiers, FTP, Linux, Windows.