Comment partager des fichiers entre Windows et Linux ?

Florian BURNEL - ITConnect - 07/07
Avec ce tutoriel, apprenez à partager des fichiers entre Windows 11 et Linux (Ubuntu), nous verrons comment créer un partage et y accéder à distance en SMB.

Sommaire

  • I. Présentation
  • II. Prérequis
  • III. Partage de fichiers de Linux vers Windows
    • A. Installer Samba sur Ubuntu
    • B. Activation des partages Homes de Samba
    • C. Accès au partage Samba depuis Windows
    • D. Configuration d'un partage Samba
  • IV. Partage de fichiers de Windows vers Linux
    • A. Créer un dossier partagé sur Windows 11
    • B. Monter le partage dans le système de fichiers
    • C. Montage automatique au démarrage
  • V. Conclusion

I. Présentation

Vous avez un ordinateur sous Linux, un autre sous Windows, et vous souhaitez partager des données entre deux machines ? Cet article devrait vous plaire ! En effet, nous allons apprendre à partager des fichiers entre Linux et Windows, dans un sens comme dans l'autre.

Plusieurs raisons m'ont incité à rédiger cet article :

  • Avec la fin du support de Windows 10, certaines personnes vont certainement bousculer sur Linux. Il n'est pas à exclure qu'un autre ordinateur sous Windows 11 soit présent sur le même réseau, la question du partage de fichiers peut donc se poser.
  • Ce n'est pas parce que les machines ont un système d'exploitation totalement différent qu'elles ne peuvent pas échanger d'informations : c'est tout l'intérêt des protocoles.

Ce tutoriel est également disponible au format vidéo :

  • Cliquez ici pour regarder la vidéo sur YouTube

II. Prérequis

Avant de commencer, assurez-vous de respecter quelques prérequis basiques.

  • Communication réseau entre les deux machines

Vérifiez que les deux machines soient en mesure de communiquer l'une avec l'autre. Vous pouvez utiliser la commande habituelle pour cela : la commande ping. Nous pouvons tester la communication de Windows vers Linux (ou l'inverse).

Sur Linux, vous pouvez récupérer votre adresse IP depuis un Terminal, en exécutant la commande suivante :

ip a

Dans mon cas, la machine Linux que j'utilise dispose de l'adresse IP 192.168.14.135.

flo@Ubuntu2404:~$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:09:29:94 brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.14.135/24 brd 192.168.14.255 scope global dynamic noprefixroute ens33 valid_lft 1793sec preferred_lft 1793sec inet6 fe80::20c:29ff:fe09:2994/64 scope link valid_lft forever preferred_lft foreve

Depuis votre machine Windows, ouvrez une Invite de commande, et tentez un ping vers la machine Linux :

ping 192.168.14.135 # Réponse positive : Envoi d’une requête 'Ping' 192.168...
[Courte citation de 8% de l'article original]
Loading...