Accueil

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

Added 2019-06-28


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 devoir ê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 systèmes d’exploitation.

Voyons-les tour à tour et trouvons celle qui te 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 sur l’icône de connexion réseau dans la barre des tâches et sélectionnez Paramètres réseau et Internet ouverts . Ensuite, cliquez sur Options de partage  et pour l'activation du profil actuel

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

Cliquez sur Sauvegarder les modifications  pour confirmer, puis naviguez jusqu'au dossier contenant les fichiers que vous souhaitez partager. Cliquez avec le bouton droit sur le dossier, sélectionnez Propriétés  et ouvrez le Partage  languette. Ici, cliquez Partage avancé  puis vérifiez la Partager ce dossier boîte.

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

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

Cliquez sur D'accord  pour confirmer le changement, ouvrez le Sécurité  onglet 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 D'accord  quand tu as fini.

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 direction, 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 nom d'utilisateur

Vous serez invité à saisir un mot de passe pour le nouveau compte (ne l’appelez pas «nom d’utilisateur»!).

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


mkdir / home / [nom d'utilisateur] / 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:


[Partager]

chemin = / home / [nom d'utilisateur] / [nom du dossier]

disponible = oui

utilisateurs valides = [nom d'utilisateur]

lecture seule = non

navigable = oui

public = oui

accessible en écriture = oui

Apportez les modifications requises pour répondre à vos propres besoins, puis appuyez sur Ctrl + X  pour sortir en tapotant Y  sauver. 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


statut ssh sudo service

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. Trouvez les deux sur le Page d'accueil PuTTY .

Notez que bien que PuTTY ait besoin d’être installé, PSCP ne le fera pas. 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: \ certains \ chemin \ à \ un \ fichier.txt utilisateur @ remoteIP: \ home \ utilisateur \ certains \ chemin \ nouveau nom.txt

Votre mot de passe pour l’ordinateur Linux vous sera demandé 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 utilisateur @ remoteIP: \ home \ utilisateur \ certains \ fichier.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, lancez FileZilla, puis ouvrez Fichier>  Gestionnaire de site . Créer un Nouveau site en prenant soin de régler le protocole sur SFTP . Ajouter l'adresse IP cible dans Hôte , puis le nom d'utilisateur et le mot de passe, définissant le type de connexion sur Ordinaire .

Partage de données entre Linux et Windows via FTP

Cliquez sur Relier  Lorsque vous êtes prêt, 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.

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

Beaucoup de gens n’exécutent pas de 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 et choisissez Commencer>  Départ sans tête (Vous pouvez également démarrer la VM puis ouvrir Dispositifs>  Dossiers partagés ). Lorsque le statut indiquant que la machine est en cours d’exécution s’ouvre, 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 cliquez avec le bouton droit de la souris et sélectionnez Ajouter un dossier partagé ). Parcourir le Chemin du dossier , recherchez le répertoire que vous souhaitez utiliser, définissez un nom (si nécessaire) puis D'accord .

Partage de données entre Linux et Windows via FTP

Utilisez le Montage automatique  Si vous souhaitez que le partage soit disponible à chaque exécution de la machine virtuelle, cochez cette case. Cliquez sur D'accord  à nouveau pour confirmer et sortir. 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 les essayer tous et de déterminer celui avec lequel vous êtes le plus à l'aise.






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019