Comment transférer des fichiers entre Linux et Windows sur LAN

Il est normal qu'en tant qu'utilisateurs informatiques, nous utilisions différents systèmes d'exploitation pour effectuer nos tâches quotidiennes. Cela peut être dû au fait que nous sommes utilisateurs d'un système spécial et que dans notre travail ou institut un autre système est utilisé, avec lequel le processus de transfert d'informations entre les deux peut devenir quelque peu complexe en raison du système de fichiers de ces systèmes.

Un système de fichiers est chargé de gérer la manière dont les informations seront stockées dans le système, notamment dans les unités qui lui sont destinées. Le problème survient lorsque les systèmes de fichiers sont incompatibles, par exemple, si nous y utilisons des systèmes d'exploitation Windows, le système par défaut sera NTFS et si nous utilisons un système Linux, nous remarquerons que le système de fichiers sera EXT3 ou EXT4.

Normalement, ou du moins c'est la manière courante, nous transmettons des informations entre un système d'exploitation Windows et un système Linux en utilisant des supports amovibles tels que des disques externes ou une mémoire USB ou par courrier électronique. Mais nous connaissons les limitations de taille, de vitesse d'accès et surtout de sécurité que cela implique, c'est pourquoi Solvetic vous expliquera une méthode pratique pour effectuer cette tâche de transfert de manière beaucoup plus simple via notre réseau LAN. Ce réseau est disponible dans tous les types de bureaux et de maisons et pour cela nous utiliserons Samba.

Qu'est-ce que la sambaSamba a été développé comme un package standard dont les fonctions permettent l'interaction du système d'exploitation Windows avec d'autres systèmes tels que Linux et Unix.

Le package Samba est un logiciel libre sous licence GNU General Public License et est membre du Software Freedom Conservancy, garantissant sa disponibilité gratuite.

Samba propose des services de fichiers et d'impression sécurisés, ajoutant stabilité et sécurité au processus de transfert grâce au protocole SMB / CIFS, avec lequel nous saurons que les informations seront toujours protégées dans les deux sens et à cela s'ajoute une ressource qui nous permet de aller beaucoup plus loin, car il peut agir en tant que contrôleur de domaine ou en tant que membre d'un domaine.

Fonctionnalités de SambaParmi ses caractéristiques on trouve :

  • Vous pouvez authentifier la connexion aux domaines Windows.
  • Créez une arborescence de services entre les clients Windows, Linux et UNIX.
  • Il agit de la même manière qu'un contrôleur de domaine principal Windows.
  • Il peut agir en tant que membre du groupe de serveurs dans Windows Active Directory (AD).
  • Aide à parcourir le réseau à l'aide de la fonction NetBIOS.

Samba est l'option la plus pratique pour partager des fichiers entre différents appareils et différents systèmes d'exploitation tels que Windows, Linux ou macOS. Il faut en tenir compte, les ordinateurs doivent être connectés au réseau local avec un routeur générique pour que la communication entre tous soit optimale. Nous allons maintenant apprendre à créer et partager les dossiers entre ces deux systèmes d'exploitation.

1. Accéder au dossier partagé Linux à partir de Windows 10

Étape 1
Pour ce cas nous utiliserons Ubuntu 18.10 et la première étape à faire sera de créer un dossier, c'est celui qui sera partagé avec le système d'exploitation Windows :

AGRANDIR

Étape 2
Maintenant il va falloir activer l'option de partage de ce dossier en faisant un clic droit dessus, si cette fonction n'est pas disponible, il faut l'installer en exécutant la commande suivante :
sudo apt installer nautilus-share

Étape 3
Une fois cette fonction installée, nous ferons un clic droit sur le dossier et dans la liste affichée nous sélectionnerons l'option "Partage réseau local":

AGRANDIR

Étape 4
La fenêtre suivante s'affichera :

Étape 5
Là, nous activons la case "Partager ce dossier" et le message suivant s'affichera :

AGRANDIR

Étape 6
Là, nous pouvons voir que le service pour partager le dossier, Samba, n'est pas installé, nous devons cliquer sur le bouton "Installer le service" pour que le processus s'exécute automatiquement, nous pouvons recevoir le message suivant :

Étape 7
Si nous voyons que l'installation échoue automatiquement, nous devons le faire manuellement, pour cela nous allons au terminal et exécutons la commande suivante :

 sudo apt installer samba 

Étape 8
Nous confirmons le téléchargement et l'installation de Samba dans Ubuntu et une fois qu'il est installé, nous pouvons à nouveau activer la case "Partager ce dossier" ainsi qu'activer la "Autoriser d'autres personnes à créer et supprimer des fichiers dans ce dossier et l'accès Invité (pour les personnes sans compte d'utilisateur)":

Étape 9
Une fois celui-ci défini, nous cliquons sur le bouton "Créer un partage" pour que ce dossier soit partagé sous Linux, nous verrons le message suivant :

AGRANDIR

Étape 10
Là, nous cliquons sur le bouton "Ajouter des autorisations automatiquement" pour terminer le processus. Nous allons maintenant aller au terminal afin d'attribuer le mot de passe à l'utilisateur Samba, pour cela nous exécutons la syntaxe suivante :

 sudo smbpasswd -un "utilisateur" 
Étape 11
Là, nous devons attribuer et confirmer le mot de passe à utiliser :

Étape 12
Ensuite, nous allons créer une copie du fichier de configuration Samba en exécutant la ligne suivante :

 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old 

Étape 13
Plus tard, nous accéderons au fichier de configuration de Samba à l'aide de l'éditeur souhaité, dans ce cas nano :

 sudo nano /etc/samba/smb.conf 
Étape 14
Dans le fichier affiché, nous allons dans la section Paramètres globaux et nous y ajouterons les lignes suivantes :
 crypter les mots de passe = true wins support = yes

Étape 15
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :

Ctrl + O

Nous quittons l'éditeur en utilisant :

Ctrl + X

Étape 16
Enfin, nous redémarrons le service Samba en exécutant :

 redémarrage du service sudo smbd 
Étape 17
La prochaine étape à franchir sera de valider l'accès depuis Windows, en l'occurrence Windows 10, vers Linux, pour cela on passe à Windows 10, on utilise la combinaison de touches suivante et dans la fenêtre pop-up on exécute la syntaxe suivante :

+ R

 \ ordinateur ou IP \ ressource_partagée 
NoterPour connaître l'IP du Linux, nous pouvons exécuter la commande ifconfig ou ip add

Étape 18
Une fois cette syntaxe exécutée, la fenêtre suivante s'affichera où nous entrerons les informations d'identification de l'utilisateur Samba créé sous Linux :

Étape 19
Cliquez sur "Accepter", si nous le souhaitons, nous pouvons activer la case "Mémoriser mes identifiants" pour nous connecter automatiquement, et en cliquant sur OK, nous serons redirigés vers le chemin où se trouve la ressource partagée sous Linux. Là, il sera possible de créer, éditer ou coller des éléments qui seront disponibles en temps réel dans Ubuntu 18.

AGRANDIR

2. Accéder au dossier partagé Windows 10 depuis Linux

Étape 1
C'est maintenant au tour d'effectuer le processus dans Windows 10, pour ce cas le premier point est d'activer l'option de partage dans le système, pour cela nous allons dans le Panneau de configuration :

AGRANDIR

Étape 2
Là, nous sélectionnons la ligne "Réseaux et Internet" et les éléments suivants seront affichés :

AGRANDIR

Étape 3
Nous cliquons sur la ligne "Centre Réseau et partage" et dans la fenêtre suivante, nous cliquerons sur la ligne "Modifier les paramètres de partage avancés":

AGRANDIR

Étape 4
Dans la fenêtre affichée, nous devons activer les options suivantes. Nous cliquons sur le bouton "Enregistrer les modifications" pour qu'elles soient appliquées.

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

AGRANDIR

Étape 5
L'étape suivante consiste à partager le dossier souhaité, pour cela nous devons faire un clic droit sur le dossier et dans les options affichées sélectionner l'option "Propriétés":

AGRANDIR

Étape 6
Dans la fenêtre qui s'affichera, nous allons dans l'onglet "Partager":

Étape 7
Là, nous cliquerons sur le bouton "Partage avancé" et dans la fenêtre suivante, nous activons la case "Partager ce dossier":

Étape 8
Là, nous pouvons ajouter des commentaires ou définir la limite maximale d'utilisateurs connectés à ce dossier. Cliquez sur le bouton "Appliquer et OK" pour enregistrer les modifications et nous verrons le chemin dudit dossier partagé :

Étape 9
Cliquez sur Fermer pour quitter l'assistant. Maintenant, sous Linux, nous devons installer le package cifs-utils, ce package cifs est un protocole d'accès aux fichiers Windows qui permettra la connexion depuis Linux. Pour cela, nous allons exécuter les opérations suivantes :

 sudo apt installer cifs-utils 

Étape 10
Une fois installé, nous allons créer un dossier dans un chemin Linux soit en cliquant dessus avec le bouton droit, soit en utilisant la commande mkdir, il sera monté pour le processus de partage de fichiers. Ensuite, nous allons exécuter la ligne suivante, dans ce cas, pour monter le dossier et ainsi avoir la possibilité de transférer des fichiers entre les deux systèmes :

 sudo mount.cifs //192.168.0.6/Solvetic3 / home / solvetic / Desktop / Windows -o user = solvetic 

AGRANDIR

Étape 11
Là, nous entrerons le mot de passe respectif et maintenant que le processus d'assemblage est effectué, nous pourrons y accéder depuis l'explorateur. Pour le démonter, nous pouvons faire un clic droit et choisir d'éjecter ou d'utiliser la commande umount.

Avec ces méthodes, nous avons appris à partager des fichiers de manière sûre et utile entre Windows et Linux sur le réseau local.

wave wave wave wave wave