Munteu Windows Share a Linux mitjançant CIFS

Munteu Windows Share A Linux Mitjancant Cifs



El muntatge és un procés d'accés a fitxers o carpetes mitjançant el sistema de fitxers local i fer modificacions. Windows Share és una característica integrada de Windows per compartir fitxers o directoris amb altres persones a través d'una xarxa d'àrea local (LAN).

En aquest tutorial, exploraré Windows Share i com muntar-lo en un sistema de fitxers Linux mitjançant el muntar.cifs utilitat.

Què és CIFS

CIFS també conegut com Common Internet File System és un dialecte del protocol SMB desenvolupat per Microsoft per accedir a fitxers o carpetes dels usuaris a través de la mateixa connexió de xarxa. Tanmateix, els darrers protocols SMB han substituït aquest protocol d'ús compartit de fitxers de xarxa per muntar Windows Share a Linux. Hi ha una utilitat específica anomenada muntar.cifs que s'utilitza per muntar Windows Share a Linux. A la següent secció, parlaré del procés d'instal·lació a Linux.







Com instal·lar CIFS-Utils a Linux

Per muntar Windows Share a Linux muntar.cifs es necessita una utilitat que forma part del CIFS-Utils paquet.



Per instal·lar Cifs-utils Ubuntu , Debian, i distribucions basades en ells, utilitzeu el gestor de paquets predeterminat.



sudo apt instal·lar cifs-utils

Utilitzar el dnf gestor de paquets per instal·lar Cifs-utils CentOS i Fedora distribucions,





sudo dnf instal·lar cifs-utils

Per barret vermell (RHEL) i Basat en Red Hat distribucions utilitzen el ñam gestor de paquets.

sudo yum instal·lació cifs-utils

Nota: Per a les instruccions implementades en aquesta guia, estic fent servir Ubuntu 22.04 . El procés és similar i es pot realitzar sense cap problema en qualsevol distribució de Linux.



Com muntar Windows Share a Linux

Necessitem un punt de muntatge, un directori creat a qualsevol lloc del sistema Linux, per muntar la compartició de Windows.

Estic creant un /media/WinShare directori a root utilitzant mkdir comanda amb privilegis sudo.

sudo mkdir / mitjans de comunicació / WinShare

Seguirem la sintaxi que s'indica a continuació de l'ordre mount per muntar el Windows Share a Linux.

sudo muntar -t cifs // [ ADREÇA IP ] / [ SHARE-NAME ] / [ MUNTATGE ] -O nom d'usuari = [ NOM D'USUARI ]

En la sintaxi anterior:

[ADREÇA IP] : És l'adreça IP de la màquina remota, que és Windows en aquest cas; per accedir a l'adreça IP, obriu indicador d'ordres i executar el ipconfig comandament. Tingueu en compte l'adreça IPV 4.

[NOM COMPARTIR]: És el nom compartit de Windows o el nom de la carpeta que es comparteix per a la xarxa.

[MUNTATGE]: És el directori del punt de muntatge configurat a la màquina del client, que és Linux.

-O: Aquesta és una bandera que s'utilitza per definir cifs-utils opcions, per obtenir més informació sobre les opcions d'execució de Cifs Utils home mount.cifs comandament. La taula següent enumera algunes opcions que els usuaris utilitzen sovint.

nom d'usuari Per proporcionar el nom d'usuari de la màquina remota
contrasenya Per proporcionar la contrasenya explícitament [No recomanat]
credencials Per configurar el fitxer que conté les credencials [Recomanat]
cap a Per establir la versió del protocol de manera explícita 1.0, 2.0 o 3.0

Ara, he creat un Windows Share amb el nom La meva carpeta , per muntar-lo a Linux utilitzant /media/WinShare com a punt de muntatge utilitzaré la següent comanda.

sudo muntar -t cifs // 192.168.18.14 / La meva carpeta / mitjans de comunicació / WinShare -O nom d'usuari = ciutat

Després d'executar l'ordre, se us demanarà que introduïu la contrasenya de la màquina remota. En muntar correctament el Windows Share, no rebrà cap alerta. Per verificar el muntatge correcte, utilitzeu df -h comandament; que s'utilitza essencialment per obtenir espai en disc del sistema de fitxers.

df -h

En molts casos, pot ser necessari indicar el domini de l'usuari. Trobeu el domini del sistema del sistema Windows mitjançant el wmic (Línia d'ordres d'instruments de gestió de Windows) al fitxer indicador d'ordres .

El sistema informàtic wmic obté el domini

Després de conèixer el domini que és GRUP DE TREBALL en el meu cas, simplement inseriu-lo a l'ordre anterior mitjançant l'opció de domini.

sudo muntar -t cifs // 192.168.18.14 / La meva carpeta / mitjans de comunicació / WinShare / -O nom d'usuari = ciutat, domini =GRUP DE TREBALL

Tanmateix, aquesta no és una manera segura de muntar la carpeta compartida. Per fer-ho més segur, la utilitat mount.cifs té una opció anomenada credencials .

El credencials L'opció us permet establir una ruta d'un fitxer de text sense format que conté les credencials de la màquina remota en lloc d'esmentar explícitament el nom d'usuari o la contrasenya. Creem un fitxer de text que contingui les credencials de la màquina a la qual s'hi accedeix; en aquest cas, és la màquina Windows.

sudo nano ~ / .credentials-cifs

Escriviu la informació següent al fitxer.

nom d'usuari = [ NOM D'USUARI ]

contrasenya = [ CONTRAsenya ]

domini = [ DOMINI ]

Després d'afegir aquesta informació al fitxer, deseu el fitxer prement ctrl+x i llavors i .

Per muntar l'opció Windows Share with credencials, utilitzeu l'ordre següent.

sudo muntar -t cifs // 192.168.18.14 / La meva carpeta / mitjans de comunicació / WinShare / -O credencials =~ / .credentials-cifs

Nota: Aconsellaré donar la ruta absoluta al fitxer de credencials en lloc d'utilitzar ~/.

Com fer que el muntatge compartit de Windows sigui permanent

Abans d'intentar la secció següent, tingueu en compte els punts importants.

  • Si el muntatge permanent no està configurat correctament, Linux no arrencarà. Assegureu-vos que tot sigui correcte abans de reiniciar. Suggeriré utilitzar el muntar -a comanda per comprovar si hi ha errors.
  • La IP de la màquina remota ha de ser estàtica, en cas contrari, el muntatge fallarà i, finalment, l'arrencada del sistema.

Per fer que el Windows Share sigui permanent, hem de modificar el fitxer fstab (File System Table). El fitxer fstab gestiona el sistema de fitxers i també us permet muntar manualment el sistema de fitxers extern.

Obrim el fitxer fstab situat al fitxer /etc directori utilitzant el nano editor.

sudo nano / etc / fstab

Per fer que Windows Share sigui permanent a Linux, seguiu la sintaxi que es mostra a continuació.

// [ ADREÇA IP ] / [ SHARE-NAME ] / [ MUNTATGE ] cifs credencials = [ CREDENCIALS-ARXIU-RUTA ] [ ABOCAT ] [ PASSAR ]

Nota: Ús pestanya en lloc d'espai per separar els camps del fitxer fstab.

Substituïm el [ADREÇA IP] , [NOM COMPARTIR] , [MUNTATGE], i [CREDENTIALS-FILE-RUTH] amb informació real. El [BOLT] i la [PASSAR] les opcions s'utilitzen per habilitar còpia de seguretat del sistema de fitxers muntat i fsck comproveu a l'arrencada, respectivament. Conjunt 0 i 0 ambdues opcions per mantenir-les desactivades.

// 192.168.18.14 / La meva carpeta / mitjans de comunicació / WinShare     cifs credencials = / casa / usuari / .credentials-cifs 0 0

Nota: Proporcioneu la ruta absoluta del fitxer de credencials.

Després de modificar el fitxer fstab, deseu i sortiu de l'editor utilitzant ctrl+x i llavors i .

El pas següent consisteix a muntar el Windows Share mitjançant el muntar comandament.

sudo muntar / mitjans de comunicació / WinShare

Si no hi ha errors, el muntatge és correcte i es mantindrà permanent fins i tot a l'arrencada.

Com desmuntar el Windows Share

Per desmuntar el Windows Share, utilitzeu el muntar comanda amb el punt de muntatge.

sudo muntar / [ MUNTATGE ]

En el nostre exemple, el [MUNTATGE] és /media/WinShare directori.

sudo muntar / mitjans de comunicació / WinShare

Si l'ordre anterior no aconsegueix desmuntar el Windows Share, proveu-ho força desmuntant utilitzant el -f bandera.

sudo muntar -f / mitjans de comunicació / WinShare

O utilitzeu el -l bandera, que desenganxa el sistema de fitxers si l'ordre anterior també falla.

sudo muntar -l / mitjans de comunicació / WinShare

Per obtenir més informació sobre aquestes opcions, executeu el muntar home comandament.

Com crear Windows Share

Windows Share és un directori configurat per compartir en una xarxa d'àrea local. Abans d'accedir a Windows Share a Linux, s'ha de configurar a Windows.

Primer, assegureu-vos que Windows estigui habilitat per a la comunicació CIFS. Per això, obriu el Activa i desactiva la funció de Windows a Windows. Troba Suport per compartir fitxers SMB 1.0/CIFS a la llista i comproveu-la.

Al cap d'uns moments, se us demanarà que reinicieu el sistema.

Per habilitar la descoberta de xarxa a Windows, aneu a Configuració avançada per compartir ; un cop allà, hauríeu de trobar l'opció per Descobriment de la xarxa i assegureu-vos que aquesta opció estigui activada seleccionant l'opció Activa la descoberta de xarxa opció.

A continuació, hem de crear una carpeta compartida de Windows que es muntarà a Linux utilitzant muntar.cifs utilitat.

Creeu una carpeta a qualsevol lloc de Windows i feu-hi clic amb el botó dret i, a continuació, des del menú contextual, feu clic a Propietats . Navegueu fins a Compartint pestanya a la finestra oberta i feu clic a Compartir botó per continuar amb la configuració de compartició de carpetes.

Ara, feu clic a la icona desplegable, seleccioneu Tothom de la llista i, a continuació, feu clic a Afegeix botó.

Seleccioneu el Nivell de permís, posa-ho a Llegir escriure a aquesta carpeta i després feu clic a Compartir .

Ara, el Windows Share està llest per compartir.

Conclusió

Si recentment us heu traslladat a Linux, definitivament haureu d'accedir a les dades del vostre sistema Windows. Qualsevol tipus de dades es poden compartir a Linux des de Windows mitjançant l'opció Windows Share. Per accedir a Windows Share a Linux, cal l'adreça IP i la contrasenya de la màquina Windows.

Muntar el Windows Share a Linux mitjançant la utilitat mount.cifs requereix dos passos. Primer, configureu el punt de muntatge a Linux i, a continuació, utilitzeu muntar comanda amb el -t cifs opció per muntar el Windows Share a Linux.