Muntatge de cifs de Linux

Muntatge De Cifs De Linux



El CIFS, també conegut com a Common Internet File System, és un dialecte de SMB (Server Message Block) que s'utilitza per proporcionar accés compartit a carpetes, fitxers i impressores a través de petites xarxes d'àrea local (LAN).

Linux ve amb un paquet CIFS-Utils, que s'utilitza per muntar i gestionar fitxers i impressores multiplataforma a través de la xarxa local mitjançant protocols CIFS. El muntar.cifs forma part del paquet Linux CIFS-Utils.

En aquest tutorial, exploraré com utilitzar Linux muntar.cifs utilitat per muntar la carpeta compartida a Linux.







Nota: El protocol CIFS s'ha substituït pels protocols SMB2 i SMB3 més recents i segurs. A Windows, està desactivat per defecte; tanmateix, es pot activar des de Activa o desactiva les funcions de Windows opció.



Instal·lació del paquet CIFS Utilities a Linux

Per utilitzar el muntar.cifs a Linux, primer, cal instal·lar el seu paquet d'utilitats.



Per instal·lar-lo a Ubuntu, els seus sabors i distribucions basades en Debian.





sudo apt instal·lar cifs-utils

A les distribucions CentOS i Fedora, el dnf s'utilitzarà el gestor de paquets.

sudo dnf instal·lar cifs-utils

Executeu l'ordre següent per instal·lar-lo cifs-utils activat barret vermell (RHEL) i Basat en Red Had distribucions.



sudo yum instal·lació cifs-utils

Nota: El cifs-utils El paquet està disponible per a totes les distribucions de Linux. Però per a les instruccions d'aquesta guia, estic fent servir Ubuntu 22.04 . Les ordres utilitzades en aquesta guia funcionaran sense cap error, independentment de la distribució.

A més, en l'exemple següent, es munta una carpeta compartida des de Mac a Linux mitjançant el muntar.cifs Utilitat, però, els processos de muntatge des de Linux i Windows són els mateixos.

Muntatge de la carpeta compartida mitjançant CIFS

Muntar una carpeta compartida des d'una màquina remota a Linux implica 2 passos.

  1. Creació d'un punt de muntatge
  2. Muntatge de la carpeta compartida al punt de muntatge

1. Creació d'un punt de muntatge

El punt de muntatge fa referència a un directori en el qual es muntarà la carpeta compartida des d'una màquina remota i s'hi accedirà. Es pot crear a qualsevol lloc del sistema del client amb qualsevol nom. Estic creant un punt de muntatge al /mnt directori, que és un punt de muntatge genèric per muntar temporalment el sistema de fitxers a Linux.

Estic creant un altre directori /ShareMac com el punt de muntatge al /mnt utilitzant mkdir comanda amb privilegis sudo.

sudo mkdir / mnt / ShareMac

Es crea el punt de muntatge; el següent pas és muntar la carpeta compartida des de la màquina remota a aquest punt de muntatge.

2. Muntatge de la carpeta compartida al punt de muntatge

Per muntar una carpeta compartida de macOS a Linux, s'utilitza l'ordre mount amb -t cifs opció.

sudo muntar -t cifs //< IP remota >/< carpeta > / mnt /< carpeta > -O nom d'usuari = < nom d'usuari >

A l'ordre anterior:

  • -t cifs s'utilitza per muntar la carpeta compartida mitjançant el protocol CIFS
  • és l'adreça IP de la màquina remota (Mac)
  • és la carpeta compartida creada a la màquina remota (Mac)
  • /mnt/ és el punt de muntatge a la màquina client (Linux) [Pot ser qualsevol directori]
  • és el nom d'usuari del sistema remot

Muntem el La meva carpeta carpeta de la màquina remota al punt de muntatge de Linux /mnt/ShareMac .

sudo muntar -t cifs // 192.168.18.133 / La meva carpeta / mnt / ShareMac -O nom d'usuari = sol

La contrasenya de l'usuari a si mateix es demanarà quan executeu l'ordre anterior. La carpeta compartida La meva carpeta es muntarà a la /mnt/ShareMac punt de muntatge a Linux. Tanmateix, no obtindreu cap sortida que indiqui que el muntatge s'ha fet correctament. Ús df -h per comprovar la carpeta muntada.

df -h

La carpeta (MyFolder) s'ha muntat correctament a Linux. Tingueu en compte que les instruccions esmentades per crear una carpeta compartida al Mac s'han de seguir tal com es mostra a la secció Creació d'una carpeta compartida al Mac baix.

Utilitzant el credencials opció de la muntar.cifs la utilitat és a manera segura per muntar la carpeta compartida. Amb aquest mètode, podeu desar les credencials d'inici de sessió en un fitxer que es pot passar a través de l'ordre mitjançant l' credencials opció.

En primer lloc, creeu un fitxer que emmagatzemi les credencials de la màquina remota al fitxer /etc directori. El fitxer pot tenir qualsevol nom, li dono el fitxer de credencials nom.

sudo nano / etc / fitxer de credencials

Introduïu les credencials:

nom d'usuari = < nom d'usuari >

contrasenya = < contrasenya >

Ara, utilitza el credencials opció després -O amb la ruta del fitxer.

sudo muntar -t cifs // 192.168.18.133 / La meva carpeta / mnt / ShareMac -O credencials = / etc / fitxer de credencials

Munta permanentment la carpeta compartida

En reiniciar, la carpeta muntada es desmuntarà i l'haureu de tornar a muntar manualment. Si voleu muntar automàticament la carpeta compartida fins i tot a l'arrencada, seguiu els passos que s'indiquen a continuació.

Alerta: El mètode següent assumeix que la màquina/servidor remot té una IP estàtica.

Per assegurar-vos que el sistema de fitxers compartit es munta automàticament quan el sistema arrenqui, el fitxer fstab el fitxer a Linux es modificarà.

sudo nano / etc / fstab

Col·loqueu la línia següent al fitxer.

//< IP remota >/ nom-comparteix / mnt /< carpeta > cifs credencials = / etc / fitxer de credencials 0 0

Prenent l'exemple, donat més amunt, el fitxer es modificarà de la següent manera.

// 192.168.18.133 / La meva carpeta / mnt / ShareMac Cifs credencials = / etc / fitxer de credencials 0 0

Tingueu en compte que en inserir la instrucció anterior al fitxer fstab fitxer, separeu cada camp amb a pestanya en lloc d'un espai.

Ara tanqueu i deseu el fstab fitxer prement ctrl+x .

Per verificar que el muntatge està lliure d'errors, feu servir muntar -a comandament.

sudo muntar -a

Si no hi ha cap error, indica que la carpeta compartida s'ha muntat correctament.

Després de reiniciar, la carpeta compartida de la màquina remota es muntarà automàticament.

Desmunteu la carpeta compartida

Per desmuntar la carpeta compartida, el muntar L'ordre s'utilitza amb el punt de muntatge.

sudo muntar < punt de muntatge >

A l'exemple anterior, el punt de muntatge era /mnt/ShareMac , simplement substituïu el amb /mnt/ShareMac.

sudo muntar / mnt / ShareMac

La captura de pantalla anterior mostra que el sistema de fitxers muntat s'ha desmuntat.

Creació d'una carpeta compartida al Mac

Per crear una carpeta compartida al Mac, hi ha diverses opcions per activar.

Primer, creeu una carpeta a qualsevol directori del vostre Mac.

Després de Ajustos del sistema, obert Compartint en General. Habiliteu el Intercanvi d'arxius fent clic al botó de commutació.

Feu clic a i icona al costat del botó de commutació de Intercanvi d'arxius .

En el Carpeta compartida Secció, feu clic a + icona per afegir una carpeta per compartir.

He afegit la carpeta La meva carpeta Vaig crear al Documents directori; tanmateix, es pot crear a qualsevol part del sistema. Fer clic a Opcions, s'obrirà una altra finestra.

Activa Compartiu fitxers i carpetes amb SMB, i també en el Compartició de fitxers de Windows habiliteu el compte introduint la contrasenya per al nom d'usuari.

En el meu cas, l'usuari ho és a si mateix i escriuré la contrasenya del sistema per a l'usuari a si mateix .

La carpeta està preparada per compartir-la a Internet mitjançant la IP tal com es mostra a la imatge següent.

Conclusió

El muntar.cifs s'utilitza per muntar el directori compartit remot al costat del client. Per muntar el directori compartit, s'ha de crear un directori de muntatge a la màquina remota. L'administrador del servidor pot fer que qualsevol directori es pugui compartir. Muntar una carpeta compartida des d'una màquina remota a Linux implica dos passos: crear-hi un punt de muntatge i després muntar la carpeta compartida. El muntar l'ordre s'utilitza amb el -t cifs opció per muntar una carpeta compartida mitjançant CIFS.

És important tenir en compte que el protocol CIFS ja no és acceptable per motius de seguretat i en tots els sistemes operatius moderns aquest protocol s'ha substituït per un protocol SMB3 més segur i eficient.