Montage cifs Linux

Montage Cifs Linux



Le CIFS, également connu sous le nom de Common Internet File System, est un dialecte de SMB (Server Message Block) utilisé pour fournir un accès partagé aux dossiers, fichiers et imprimantes sur de petits réseaux locaux (LAN).

Linux est livré avec un package CIFS-Utils, utilisé pour monter et gérer des fichiers et des imprimantes multiplateformes sur le réseau local à l'aide des protocoles CIFS. Le montage.cifs fait partie du package Linux CIFS-Utils.

Dans ce tutoriel, j'explorerai comment utiliser Linux montage.cifs utilitaire pour monter le dossier partagé sous Linux.







Note: Le protocole CIFS a été remplacé par les protocoles SMB2 et SMB3 les plus récents et plus sécurisés. Sous Windows, il est désactivé par défaut ; cependant, il peut être activé à partir du Activer ou désactiver des fonctionnalités Windows option.



Installation du package d'utilitaires CIFS sous Linux

Pour utiliser le montage.cifs sous Linux, son package d'utilitaires doit d'abord être installé.



Pour l'installer sur Ubuntu, ses versions et les distributions basées sur Debian.





sudo apte installer cifs-utils

Sur les distributions CentOS et Fedora, le dnf le gestionnaire de paquets sera utilisé.

sudo dnf installer cifs-utils

Exécutez la commande ci-dessous pour installer cifs-utils sur chapeau rouge (RHEL) et Basé sur Red Had distributions.



sudo miam, installe cifs-utils

Note: Le cifs-utils Le package est disponible pour toutes les distributions Linux. Mais pour les instructions de ce guide, j'utilise Ubuntu 22.04 . Les commandes utilisées dans ce guide fonctionneraient sans aucune erreur, quelle que soit la distribution.

De plus, dans l'exemple suivant, un dossier partagé est monté de Mac vers Linux à l'aide du montage.cifs utilitaire, cependant, les processus de montage depuis Linux et Windows sont les mêmes.

Montage d'un dossier partagé à l'aide de CIFS

Le montage d'un dossier partagé depuis une machine distante vers Linux implique 2 étapes.

  1. Création d'un point de montage
  2. Montage du dossier partagé sur le point de montage

1. Création d'un point de montage

Le point de montage fait référence à un répertoire sur lequel le dossier partagé d'une machine distante sera monté et accessible. Il peut être créé n’importe où sur le système du client sous n’importe quel nom. Je crée un point de montage dans le /mois répertoire, qui est un point de montage générique pour monter temporairement le système de fichiers sous Linux.

Je crée un autre répertoire /PartagerMac comme point de montage dans le /mois en utilisant mkdir commande avec les privilèges sudo.

sudo mkdir / mnt / PartagerMac

Le point de montage est créé ; l'étape suivante consiste à monter le dossier partagé de la machine distante sur ce point de montage.

2. Montage du dossier partagé sur le point de montage

Pour monter un dossier partagé de macOS vers Linux, la commande mount est utilisée avec -t cifs option.

sudo monter -t cifs //< IP distante >>>< dossier > / mnt /< dossier > -O nom d'utilisateur = < nom d'utilisateur >

Dans la commande ci-dessus :

  • -t cifs L'option est utilisée pour monter le dossier partagé à l'aide du protocole CIFS
  • est l'adresse IP de la machine distante (Mac)
  • est le dossier partagé créé sur la machine distante (Mac)
  • /mnt/ est le point de montage sur la machine client (Linux) [Il peut s'agir de n'importe quel répertoire]
  • est le nom d'utilisateur du système distant

Montons le Mon dossier dossier de la machine distante vers le point de montage Linux /mnt/PartagerMac .

sudo monter -t cifs // 192.168.18.133 / Mon dossier / mnt / PartagerMac -O nom d'utilisateur = seul

Le mot de passe de l'utilisateur lui-même sera demandé lorsque vous exécutez la commande ci-dessus. Le dossier partagé Mon dossier sera monté sur le /mnt/PartagerMac point de montage sous Linux. Cependant, vous n’obtiendrez aucune information indiquant que le montage a été effectué avec succès. Utiliser df-h pour vérifier le dossier monté.

df -h

Le dossier (MyFolder) a été monté avec succès sous Linux. Notez que les instructions mentionnées pour créer un dossier partagé sur Mac doivent être suivies comme indiqué dans la section Créer un dossier partagé sur Mac ci-dessous.

En utilisant le informations d'identification option du montage.cifs l'utilité est un manière sécurisée pour monter le dossier partagé. Dans cette méthode, vous pouvez enregistrer les informations de connexion dans un fichier qui peut être transmis via la commande à l'aide du informations d'identification option.

Tout d'abord, créez un fichier qui stocke les informations d'identification de la machine distante dans le /etc annuaire. Le fichier peut avoir n'importe quel nom, je lui donne le fichier d'informations d'identification nom.

sudo nano / etc. / fichier d'informations d'identification

Insérez les informations d'identification :

nom d'utilisateur = < nom d'utilisateur >

mot de passe = < mot de passe >

Maintenant, utilisez le informations d'identification option après -O avec le chemin du fichier.

sudo monter -t cifs // 192.168.18.133 / Mon dossier / mnt / PartagerMac -O informations d'identification = / etc. / fichier d'informations d'identification

Monter définitivement le dossier partagé

Au redémarrage, le dossier monté sera démonté et vous devrez le remonter manuellement. Si vous souhaitez monter automatiquement le dossier partagé même au démarrage, suivez les étapes ci-dessous.

Alerte: La méthode suivante suppose que la machine/le serveur distant possède une adresse IP statique.

Pour garantir que le système de fichiers partagé est automatiquement monté au démarrage du système, le fstab Le fichier sous Linux sera modifié.

sudo nano / etc. / fstab

Placez la ligne suivante dans le fichier.

//< IP distante >/ nom de partage / mnt /< dossier > cifs informations d'identification = / etc. / fichier d'informations d'identification 0 0

En prenant l'exemple donné ci-dessus, le fichier sera modifié de la manière suivante.

// 192.168.18.133 / Mon dossier / mnt / PartagerMac cifs informations d'identification = / etc. / fichier d'informations d'identification 0 0

Notez qu'en insérant l'instruction ci-dessus dans le fstab fichier, séparez chaque champ à l'aide d'un languette au lieu d'un espace.

Maintenant, fermez et enregistrez le fstab fichier en appuyant sur ctrl+x .

Pour vérifier que le montage est sans erreur, utilisez monter -a commande.

sudo monter -un

S'il n'y a pas d'erreur, cela indique que le dossier partagé a été monté avec succès.

Après le redémarrage, le dossier partagé de la machine distante sera automatiquement monté.

Démontez le dossier partagé

Pour démonter le dossier partagé, le démonter La commande est utilisée avec le point de montage.

sudo démonter < point de montage >

Dans l'exemple ci-dessus, le point de montage était /mnt/PartagerMac , remplacez simplement le avec /mnt/ShareMac.

sudo démonter / mnt / PartagerMac

La capture d'écran ci-dessus montre que le système de fichiers monté a été démonté.

Créer un dossier partagé sur Mac

Pour créer un dossier partagé sur Mac, plusieurs options doivent être activées.

Tout d’abord, créez un dossier dans n’importe quel répertoire de votre Mac.

Puis à partir de Les paramètres du système, ouvrir Partage dans Général. Activer le Partage de fichiers en cliquant sur le bouton bascule.

Clique sur le je icône à côté du bouton bascule de Partage de fichiers .

Dans le Dossier partagé Section, cliquez sur le + icône pour ajouter un dossier à partager.

J'ai ajouté le dossier Mon dossier J'ai créé dans le Documents annuaire; cependant, il peut être créé n’importe où sur le système. Cliquer sur Options, une autre fenêtre s'ouvrira.

Activer Partagez des fichiers et des dossiers via SMB, et aussi dans le Partage de fichiers Windows section activez le compte en entrant le mot de passe pour le nom d'utilisateur.

Dans mon cas, l'utilisateur est lui-même et je vais taper le mot de passe système pour l'utilisateur lui-même .

Le dossier est prêt à être partagé sur Internet en utilisant l'adresse IP, comme indiqué dans l'image ci-dessous.

Conclusion

Le montage.cifs L'utilitaire est utilisé pour monter le répertoire partagé distant côté client. Pour monter le répertoire partagé, un répertoire de montage doit être créé sur la machine distante. L'administrateur du serveur peut rendre n'importe quel répertoire partageable. Pour monter un dossier partagé depuis une machine distante vers Linux, il faut procéder en deux étapes : créer un point de montage sur celui-ci, puis monter le dossier partagé. Le monter la commande est utilisée avec le -t cifs option pour monter un dossier partagé à l’aide de CIFS.

Il est important de noter que le protocole CIFS n'est plus acceptable pour des raisons de sécurité et que sur tous les systèmes d'exploitation modernes, ce protocole a été remplacé par un protocole SMB3 plus sûr et plus efficace.