Namestite Windows Share na Linux z uporabo CIFS

Namestite Windows Share Na Linux Z Uporabo Cifs



Pripenjanje je postopek dostopanja do datotek ali map prek lokalnega datotečnega sistema in izvajanja sprememb. Windows Share je vgrajena funkcija sistema Windows za skupno rabo datotek ali imenikov z drugimi prek lokalnega omrežja (LAN).

V tej vadnici bom raziskoval Windows Share in kako ga namestiti v datotečni sistem Linux z uporabo mount.cifs uporabnost.

Kaj je CIFS

CIFS, znan tudi kot skupni internetni datotečni sistem, je narečje protokola SMB, ki ga je razvil Microsoft za dostop do datotek ali map uporabnikov prek iste omrežne povezave. Vendar pa so najnovejši protokoli SMB nadomestili ta široko uporabljen omrežni protokol za skupno rabo datotek za namestitev Windows Share na Linux. Obstaja poseben pripomoček, imenovan mount.cifs ki se uporablja za namestitev Windows Share v Linux. V naslednjem razdelku bom razpravljal o postopku namestitve v Linux.







Kako namestiti CIFS-Utils na Linux

Za namestitev Windows Share na Linux mount.cifs potreben je pripomoček, ki je del CIFS-Utils paket.



Za namestitev cifs-utils na Ubuntu , Debian, in distribucije, ki temeljijo na njih, uporabite privzeti upravitelj paketov.



sudo apt namestite cifs-utils

Uporabi dnf upravitelj paketov za namestitev cifs-utils CentOS in Fedora distribucije,





sudo dnf namestite cifs-utils

Za rdeč klobuk (RHEL) in Temelji na Red Hatu distribucije uporabljajo njam upravitelj paketov.

sudo yum namestitev cifs-utils

Opomba: Za navodila v tem priročniku uporabljam Ubuntu 22.04 . Postopek je podoben in ga je mogoče izvesti brez težav v kateri koli distribuciji Linuxa.



Kako namestiti Windows Share na Linux

Potrebujemo točko priklopa, imenik, ustvarjen kjer koli v sistemu Linux, da pripnemo skupno rabo Windows.

Ustvarjam a /media/WinShare korenski imenik z uporabo mkdir ukaz s privilegiji sudo.

sudo mkdir / mediji / WinShare

Sledili bomo spodnji sintaksi ukaza mount za namestitev Windows Share na Linux.

sudo mount -t cifs // [ IP NASLOV ] / [ SHARE-NAME ] / [ NOSILEC ] -O uporabniško ime = [ UPORABNIŠKO IME ]

V zgornji sintaksi:

[IP NASLOV] : To je naslov IP oddaljenega računalnika, ki je v tem primeru Windows; za dostop do naslova IP odprite ukazni poziv in zaženite ipconfig ukaz. Upoštevajte naslov IPV 4.

[SHARE-NAME]: To je ime Windows Share ali ime mape, ki je v skupni rabi za omrežje.

[NASTAVITEV]: To je imenik točke priklopa, nastavljen na odjemalčevem računalniku, ki je Linux.

-O: To je zastavica, ki se uporablja za definiranje cifs-utils možnosti, če želite prebrati več o zagonu možnosti cifs utils man mount.cifs ukaz. V spodnji tabeli so navedene nekatere možnosti, ki jih uporabniki pogosto uporabljajo.

uporabniško ime Za zagotovitev uporabniškega imena oddaljenega računalnika
geslo Izrecno vnesti geslo [Ni priporočljivo]
poverilnice Za nastavitev datoteke s poverilnicami [priporočeno]
proti Za izrecno nastavitev različice protokola 1.0, 2.0 ali 3.0

Zdaj sem ustvaril Windows Share z imenom Moja mapa , da ga namestite v Linux z uporabo /media/WinShare kot točko priklopa bom uporabil naslednji ukaz.

sudo mount -t cifs // 192.168.18.14 / Moja mapa / mediji / WinShare -O uporabniško ime = mesto

Po izvedbi ukaza boste morali vnesti geslo oddaljenega računalnika. Po uspešni namestitvi Windows Share ne boste prejeli nobenega opozorila. Če želite preveriti uspešno namestitev, uporabite df -h ukaz; ki se v bistvu uporablja za pridobivanje prostora na disku datotečnega sistema.

df -h

V mnogih primerih bo morda treba navesti uporabniško domeno. Poiščite sistemsko domeno sistema Windows z uporabo wmic (Ukazna vrstica za instrumentacijo upravljanja Windows) v datoteki ukazni poziv .

računalniški sistem wmic pridobi domeno

Po poznavanju domene, ki je DELOVNA SKUPINA v mojem primeru ga preprosto vstavite v zgornji ukaz z možnostjo domene.

sudo mount -t cifs // 192.168.18.14 / Moja mapa / mediji / WinShare / -O uporabniško ime =mesto, domena =DELOVNA SKUPINA

Vendar to ni varen način za namestitev mape v skupni rabi. Za večjo varnost ima pripomoček mount.cifs klicano možnost poverilnice .

The poverilnice možnost vam omogoča, da nastavite pot datoteke z navadnim besedilom, ki vsebuje poverilnice oddaljenega računalnika, namesto da bi izrecno navedli uporabniško ime ali geslo. Ustvarimo besedilno datoteko, ki vsebuje poverilnice stroja, do katerega želite dostopati; v tem primeru je to stroj Windows.

sudo nano ~ / .credentials-cifs

V datoteko vnesite naslednje podatke.

uporabniško ime = [ UPORABNIŠKO IME ]

geslo = [ GESLO ]

domena = [ DOMENA ]

Ko dodate te podatke v datoteko, shranite datoteko s pritiskom na ctrl+x in potem in .

Če želite namestiti možnost skupne rabe sistema Windows s poverilnicami, uporabite naslednji ukaz.

sudo mount -t cifs // 192.168.18.14 / Moja mapa / mediji / WinShare / -O poverilnice =~ / .credentials-cifs

Opomba: Svetujem vam, da navedete absolutno pot do datoteke poverilnic namesto uporabe ~/.

Kako narediti vpenjanje skupne rabe sistema Windows trajno

Preden se lotite naslednjega razdelka, upoštevajte ključne pomembne točke.

  • Če stalni priklop ni pravilno nastavljen, se Linux ne bo zagnal. Pred ponovnim zagonom se prepričajte, da je vse pravilno. Predlagam uporabo mount -a ukaz za preverjanje napak.
  • IP oddaljenega računalnika mora biti statičen, sicer namestitev ne bo uspela in na koncu se bo sistem zagnal.

Če želite, da je namestitev Windows Share trajna, moramo spremeniti datoteko fstab (tabela datotečnega sistema). Datoteka fstab upravlja datotečni sistem in omogoča tudi ročno namestitev zunanjega datotečnega sistema.

Odprimo datoteko fstab, ki se nahaja v /itd imenik z uporabo nano urednik.

sudo nano / itd / fstab

Če želite, da Windows Share postane trajna v Linuxu, sledite spodnji sintaksi.

// [ IP NASLOV ] / [ SHARE-NAME ] / [ NOSILEC ] cifs poverilnice = [ CREDENTIALS-FILE-PATH ] [ DUMP ] [ PASS ]

Opomba: Uporaba zavihek namesto presledka za ločevanje polj v datoteki fstab.

Zamenjajmo [IP NASLOV] , [SHARE-NAME] , [MOUNT], in [CREDENTIALS-FILE-PATH] z dejanskimi informacijami. The [DUMP] in [PASS] možnosti se uporabljajo za omogočanje rezerva nameščenega datotečnega sistema in fsck preverite ob zagonu oz. Set 0 in 0 za obe možnosti, da ostaneta onemogočeni.

// 192.168.18.14 / Moja mapa / mediji / WinShare     cifs poverilnice = / domov / uporabnik / .credentials-cifs 0 0

Opomba: Navedite absolutno pot do datoteke s poverilnicami.

Ko spremenite datoteko fstab, shranite in zapustite urejevalnik z uporabo ctrl+x in potem in .

Naslednji korak vključuje namestitev Windows Share s pomočjo mount ukaz.

sudo mount / mediji / WinShare

Če ni napak, je namestitev uspešna in bo ostala trajna tudi ob zagonu.

Kako odklopiti Windows Share

Če želite odklopiti Windows Share, uporabite umount ukaz s točko namestitve.

sudo umount / [ NOSILEC ]

V našem primeru je [NOSILKA] je /media/WinShare imenik.

sudo umount / mediji / WinShare

Če zgornji ukaz ne uspe odklopiti Windows Share, poskusite sila odpenjanje z uporabo -f zastava.

sudo umount -f / mediji / WinShare

Ali pa uporabite -l zastavo, ki loči datotečni sistem, če tudi zgornji ukaz ne uspe.

sudo umount -l / mediji / WinShare

Če želite prebrati več o teh možnostih, zaženite moški nosilec ukaz.

Kako ustvariti Windows Share

Windows Share je imenik, ki je nastavljen za skupno rabo v lokalnem omrežju. Preden dostopate do Windows Share v sistemu Linux, ga morate nastaviti v sistemu Windows.

Najprej se prepričajte, da je Windows omogočen za komunikacijo CIFS. Za to odprite Vklop in izklop funkcije Windows v sistemu Windows. Najti Podpora za skupno rabo datotek SMB 1.0/CIFS na seznamu in ga preverite.

Po nekaj trenutkih boste pozvani, da znova zaženete sistem.

Če želite omogočiti odkrivanje omrežja v sistemu Windows, se pomaknite do Napredne nastavitve skupne rabe ; ko ste tam, bi morali najti možnost za Odkrivanje omrežja in zagotovite, da je ta možnost omogočena, tako da izberete Vklopite odkrivanje omrežja možnost.

Nato moramo ustvariti mapo Windows Share, ki bo nameščena v Linux z uporabo mount.cifs uporabnost.

Ustvarite mapo kjer koli v sistemu Windows in jo kliknite z desno tipko miške, nato pa v kontekstnem meniju kliknite na Lastnosti . Pomaknite se do Skupna raba zavihek v odprtem oknu in kliknite na Deliti gumb za nadaljevanje nastavitev skupne rabe map.

Zdaj kliknite ikono spustnega menija in izberite Vsi s seznama in nato kliknite na Dodaj gumb.

Izberite Raven dovoljenja, nastavite na Brati, pisati v to mapo in nato kliknite Deliti .

Zdaj je Windows Share pripravljen za skupno rabo.

Zaključek

Če ste pred kratkim prešli na Linux, boste zagotovo potrebovali dostop do podatkov v sistemu Windows. Vse vrste podatkov je mogoče dati v skupno rabo v Linuxu iz sistema Windows z možnostjo Windows Share. Za dostop do Windows Share v sistemu Linux sta potrebna naslov IP in geslo naprave Windows.

Namestitev Windows Share na Linux s pripomočkom mount.cifs zahteva dva koraka. Najprej nastavite točko priklopa v Linuxu in nato uporabite mount ukaz z -t cifs možnost namestitve Windows Share na Linux.