Comment transférer et partager des fichiers entre Windows et Linux
On janvier 3, 2022 by adminCopier des données d’un PC Windows vers Linux – ou dans l’autre sens – peut sembler intimidant au début. Après tout, c’est quelque chose qui semble devoir être simple, mais qui s’avère être difficile.
En vérité, le partage de fichiers de Windows à Linux est facile, mais seulement si vous savez comment le faire. Prêt à le découvrir ?
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 façons de le faire pour vous :
- Partager des dossiers réseau
- Transférer des fichiers avec FTP
- Copier des fichiers en toute sécurité via SSH
- Partager des données à l’aide d’un logiciel de synchronisation
- Utiliser des dossiers partagés dans votre machine virtuelle Linux
Avec chacune de ces méthodes, vous serez en mesure de déplacer facilement (et dans certains cas, sans effort) des fichiers entre les systèmes d’exploitation.
Regardons-les tour à tour et découvrons celle qui vous convient le mieux.
1. Partager des dossiers réseau entre Linux et Windows
La façon la plus évidente de partager des fichiers entre Linux et Windows est de profiter des partages réseau. Ce terme désigne les dossiers d’un PC qui sont disponibles pour les utilisateurs d’autres machines. Sur un réseau exclusivement Windows, cela est facile à mettre en place. L’ajout d’un périphérique Linux complique légèrement les choses, bien que cela puisse être surmonté.
En commençant sur la machine 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 & internet. Ensuite, cliquez sur Options de partage et pour le profil actuel, activez
- Activer la découverte du réseau
- Activer le partage des fichiers et des imprimantes
Cliquez sur Enregistrer les modifications pour confirmer, puis naviguez jusqu’au dossier contenant les fichiers que vous souhaitez partager. Faites un clic 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.
Vous pouvez gérer l’accès au dossier via Permissions ; cela concerne les utilisateurs locaux de Windows, et non les périphériques réseau.
Cliquez sur OK pour confirmer la modification, puis ouvrez l’onglet Sécurité dans Propriétés. Configurez-le pour refléter les paramètres de la boîte Permissions précédemment. Vous ne devriez pas avoir à faire grand-chose ici car Windows 10 devrait inclure un groupe appelé Utilisateurs authentifiés. Ce groupe est utilisé pour l’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. De là, naviguez jusqu’au dossier hébergé par Windows, et commencez à échanger des données.
Accéder à un partage Linux depuis Windows
Pour déplacer les données dans l’autre sens, vous devrez installer Samba sur votre ordinateur Linux.
sudo apt install samba
Ensuite, définissez un nom d’utilisateur pour le partage samba
smbpasswd -a username
On vous demandera un mot de passe pour le nouveau compte (ne l’appelez pas « nom d’utilisateur » !).
Ensuite, créez un répertoire à partir duquel partager les données.
mkdir /home//Share
Ensuite, éditez le fichier smb.conf dans votre éditeur de texte :
sudo nano /etc/samba/smb.conf
Ajoutez ce qui suit à la fin du fichier de configuration :
path = /home//
available = yes
valid users =
read only = no
browsable = yes
public = yes
writable = yes
Effectuez les modifications nécessaires pour répondre à vos propres besoins, puis appuyez sur Ctrl + X pour quitter, en tapant sur Y pour enregistrer. Ensuite, redémarrez Samba :
sudo service smbd restart
Vous serez alors en mesure d’accéder au partage depuis Windows. Ouvrez l’Explorateur de fichiers ou votre navigateur et saisissez l’IP ou le nom d’hôte du périphérique Linux distant, suivi du nom du dossier. Dans notre exemple, il s’agit de
\192.168.1.233\Share
2. Copier des fichiers via SSH de Windows à Linux
Avec SSH 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, cependant, vous devrez 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 s’installe. Pour vérifier à tout moment si le serveur OpenSSH fonctionne, utilisez
sudo service ssh status
Pour transférer des données depuis Windows, utilisez un client SSH comme PuTTY. Cela nécessite le téléchargement de l’outil PSCP sur votre système Windows pour qu’il fonctionne en même temps que PuTTY. Vous trouverez ces deux outils sur la page d’accueil de PuTTY.
Notez que si PuTTY devra être installé, PSCP ne le sera pas. Cependant, il doit être enregistré à la racine du lecteur C:\ ou sinon configuré comme une variable d’environnement. Vous devrez également confirmer l’adresse IP de l’appareil Linux. Vérifiez cela sur la boîte avec
ifconfig
Avec une connexion établie, vous pouvez envoyer des données comme ceci :
c:\pscp c:
ome\path\to\a\file.txt user@remoteIP:\home\user
ome\path
ewname.txt
On vous demandera votre mot de passe pour l’ordinateur Linux avant que le transfert ne commence.
Vous voulez copier des données de Linux à Windows dans la même session SSH ? Cette commande téléchargera le fichier spécifié dans le répertoire actuel :
c:\pscp user@remoteIP:\home\user
ome\file.txt .
Notez le point isolé à la fin–incluez-le 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 fichiers (FTP) avec un support SSH peut également être utilisée. Le transfert de fichiers via SFTP dans une interface utilisateur pilotée par la souris est sans doute plus facile que de s’appuyer sur des commandes tapées.
Encore une fois, un serveur SSH doit être exécuté sur la machine Linux avant de commencer. Vous devez également vous assurer que vous avez installé une app FTP comme FileZilla, qui a un support SFTP.
Pour utiliser cette méthode, exécutez FileZilla, puis ouvrez File > Site Manager. Créez un nouveau site, en prenant soin de définir le protocole sur SFTP. Ajoutez l’adresse IP cible dans Host, puis le nom d’utilisateur et le mot de passe, en définissant le Logon Type sur Normal.
Cliquez sur Connecter quand vous êtes prêt, puis utilisez l’interface FTP pour glisser et déposer des fichiers entre les deux ordinateurs.
4. Partager des fichiers entre Linux et Windows avec Resilio Sync
Une autre option que vous devriez considérer est un programme de synchronisation de fichiers. Ceux-ci sont généralement multiplateformes et utilisent une clé cryptée pour gérer la connexion entre les appareils.
Tout ce que vous devez faire est d’installer l’application, de nommer un dossier de synchronisation, puis de créer la clé. Configurez-la sur le deuxième PC et vos données seront alors synchronisées. Deux bonnes options sont disponibles pour cela :
- Resilio Sync : anciennement connu sous le nom de BitTorrent Sync, Resilio est disponible sur presque toutes les plateformes auxquelles vous pouvez penser. Il existe une version payante, mais l’option gratuite est suffisante pour synchroniser deux appareils.
- SyncThing : pour Linux, Windows, macOS et Android, cette alternative à Resilio Sync offre une fonctionnalité similaire sans le composant payant.
Notre guide d’utilisation de Resilio Sync (ainsi que de Syncthing) vous guidera dans la configuration des transferts de fichiers en réseau entre ordinateurs.
5. Créer et monter un dossier partagé VirtualBox sous Linux
De nombreuses personnes n’exécutent pas une machine Linux séparée. Au lieu de cela, il est courant d’exécuter Linux dans une machine virtuelle (VM). Mais existe-t-il un moyen de transférer des fichiers entre Windows et Linux lorsque l’un est installé dans une VM ?
Heureusement, oui. Avec VirtualBox, vous pouvez créer un répertoire partagé virtuel pour la synchronisation des données.
Si vous exécutez Windows dans une VM sur Linux (ou vice versa), VirtualBox est déjà configuré pour le partage. Assurez-vous d’avoir installé les Guest Additions sur votre machine virtuelle avant de poursuivre.
Dans le gestionnaire VirtualBox, sélectionnez la VM et choisissez Démarrer > Démarrage sans tête (Alternativement, démarrez la VM puis ouvrez Périphériques > Dossiers partagés). Lorsque l’état affiche que la machine est en cours d’exécution, ouvrez un clic droit sur la VM et sélectionnez Paramètres > Dossiers partagés.
Ici, sélectionnez Dossiers de la machine puis cliquez sur le symbole + à droite (ou faites un clic droit et sélectionnez Ajouter un dossier partagé). Parcourez le chemin du dossier, trouvez le répertoire que vous voulez utiliser, définissez un nom (si nécessaire) puis OK.
Utilisez la case à cocher Auto-mount si vous voulez que le partage soit disponible à chaque fois que la VM s’exécute. Cliquez à nouveau sur OK pour confirmer et quitter. Lorsque vous redémarrez la VM, le partage sera prêt à échanger des données entre le PC hôte et le système d’exploitation invité
Le partage de fichiers entre Windows et Linux est facile
Que vous soyez nouveau à 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 les essayer toutes et de travailler sur celle avec laquelle vous êtes le plus à l’aise.
Si vous synchronisez des données vers Linux, il y a de fortes chances que vous migriez votre informatique depuis Windows. Consultez notre guide pour passer de Windows à Linux pour plus de conseils.
Rédacteur adjoint pour la sécurité, Linux, le bricolage, la programmation et Tech Explained. Il produit également The Really Useful Podcast et possède une vaste expérience dans l’assistance aux ordinateurs de bureau et aux logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.
Plus de Christian Cawley
Laisser un commentaire