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

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

Copier des données d’un PC Windows vers 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é, partager des fichiers de Windows vers Linux est facile, mais seulement si vous savez comment le faire. Prêt à le découvrir ? Voici tout ce que vous devez savoir sur le transfert de fichiers de Windows vers Linux et inversement.

4 façons de transférer des fichiers de Windows vers Linux

Si vous souhaitez déplacer des données entre les systèmes d’exploitation Windows et Linux, c’est plus facile que vous ne le pensez. Nous avons compilé quatre façons pour vous de procéder :

  1. Copiez vos fichiers en toute sécurité via SSH
  2. Transfert de fichiers Windows vers Linux avec FTP
  3. Partager des données à l’aide d’un logiciel de synchronisation
  4. Utiliser des dossiers partagés dans votre machine virtuelle Linux

Avec chacune de ces méthodes, vous pourrez facilement (et, dans certains cas, sans effort) effectuer un transfert de fichiers Linux vers Windows ou Windows vers Linux.

Examinons-les tour à tour et découvrons celui qui vous convient le mieux.

1. Copier des fichiers entre Windows et Linux via SSH

Avec SSH activé sur votre appareil 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 qu’il s’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 depuis Windows, utilisez un client SSH comme PuTTY. Cela nécessite le téléchargement de l’outil PSCP (client de copie sécurisée) sur votre système Windows pour fonctionner avec PuTTY. Trouvez les deux sur la page de téléchargement de PuTTY.

Télécharger : PuTTY

Notez que même si PuTTY devra être installé, PSCP ne le sera pas. Au lieu de cela, enregistrez le fichier pscp.exe téléchargé à la racine du lecteur Windows C:\ ou configurez-le en tant que variable d’environnement. Vous devrez également confirmer l’adresse IP du périphérique Linux. Enregistrez-vous dans le terminal Linux avec :

hostname -I

Une fois la connexion établie, vous pouvez transférer un fichier de Windows vers Linux comme ceci :

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

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

Vous souhaitez copier des fichiers 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 user@remoteIP:\home\user\some\file.txt.

Notez la seule période à la fin, que vous devez inclure, sinon le transfert ne fonctionnera pas.

2. Comment transférer des fichiers de Linux vers Windows à l’aide de FTP

Vous pouvez également utiliser une application de protocole de transfert de fichiers (FTP) avec prise en charge de SSH. 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 en cours d’exécution sur la machine Linux avant de commencer. Vous devez également vous assurer que vous avez installé une application FTP sur Windows, comme FileZilla, qui prend en charge SFTP.

Télécharger : FileZilla

Pour utiliser cette méthode, lancez FileZilla, puis :

  1. Ouvrir Fichier > Gestionnaire de site
  2. Créer un nouveau site
  3. Définissez le protocole sur SFTP
  4. Ajouter l’adresse IP cible dans Host
  5. Indiquez un nom d’utilisateur et un mot de passe
  6. Définissez le type de connexion sur Normal
  7. Cliquez sur Connecter lorsque vous êtes prêt
Partager des fichiers entre Linux et Windows via FTP

Vous pouvez ensuite utiliser l’application FTP pour déplacer des fichiers de Windows vers Linux et inversement par glisser-déposer.

3. Partager des fichiers entre Linux et Windows avec Resilio Sync

Une autre option que vous devriez envisager 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 avez à faire est d’installer l’application, de désigner 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 auxquelles vous pouvez penser. Il existe une version payante, mais l’option gratuite suffit pour synchroniser deux appareils
  2. Syncthing : Pour Linux, Windows, macOS et Android, cette alternative Resilio Sync offre une fonctionnalité similaire sans le composant payant

4. Comment transférer des fichiers de Windows vers une machine virtuelle Linux

Au lieu d’exécuter un PC séparé, il est courant d’exécuter Linux ou Windows 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 sur une machine virtuelle sous Linux (ou vice versa), VirtualBox est déjà configuré pour le partage. Assurez-vous que les suppléments invité sont installés sur votre machine virtuelle avant de continuer.

Dans le manager VirtualBox, sélectionnez la VM, puis :

  1. Choisissez Démarrer > Démarrage sans tête (ou avec la machine virtuelle en cours d’exécution, Périphériques > Dossiers partagés )
    Activer un démarrage sans tête pour votre VM
  2. Une fois en cours d’exécution, cliquez avec le bouton droit sur la machine virtuelle et sélectionnez Paramètres> Dossiers partagés
  3. Sélectionner les dossiers de la machine
  4. Cliquez sur le symbole + à droite (ou faites un clic droit et sélectionnez Ajouter un dossier partagé )
  5. Parcourez le chemin du dossier et trouvez le répertoire que vous souhaitez utiliser
  6. Définissez un nom (si nécessaire), puis OK
    Partager des fichiers entre Windows et Linux dans une machine virtuelle
  7. Cochez la case Auto-mount pour vous assurer que le partage est disponible chaque fois que la machine virtuelle s’exécute
  8. Cliquez à nouveau sur OK pour confirmer et quitter

Lorsque vous redémarrez la machine virtuelle, le partage sera prêt à échanger des données entre le PC hôte et le système d’exploitation invité.

Pouvez-vous déplacer un fichier de Windows vers Linux à l’aide d’un partage réseau ?

Il existe une autre option pour partager des fichiers entre des PC Windows et Linux. Cependant, la création d’un fichier partagé sur un ou les deux systèmes, puis l’accès à travers un réseau n’est au mieux pas fiable.

Partager des fichiers entre Windows et Linux est facile

Que vous soyez nouveau sur Linux ou que vous ne connaissiez pas Windows, le partage de données entre eux est plus facile que vous ne le pensez. Maintenant que vous savez comment transférer des fichiers de Windows vers Linux et vice versa, nous vous recommandons d’essayer toutes les méthodes que nous avons mentionnées ci-dessus et de déterminer celle avec laquelle vous êtes le plus à l’aise.

Si vous synchronisez des données avec Linux, il y a de fortes chances que vous passiez de Windows. Ne vous inquiétez pas, c’est plus facile que vous ne le pensez.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *