Sumontuokite „Windows Share“ sistemoje „Linux“ naudodami CIFS

Sumontuokite Windows Share Sistemoje Linux Naudodami Cifs



Montavimas yra failų arba aplankų prieigos per vietinę failų sistemą ir pakeitimų procesas. „Windows Share“ yra „Windows“ integruota funkcija, skirta failams ar katalogams bendrinti su kitais vietiniame tinkle (LAN).

Šiame vadove aš tyrinėsiu „Windows Share“ ir kaip jį prijungti „Linux“ failų sistemoje naudojant „ kalnas.cifs naudingumas.

Kas yra CIFS

CIFS, taip pat žinomas kaip bendroji interneto failų sistema, yra SMB protokolo dialektas, kurį sukūrė Microsoft, kad pasiektų failus ar aplankus iš vartotojų per tą patį tinklo ryšį. Tačiau naujausi SMB protokolai pakeitė šį plačiai naudojamą tinklo failų bendrinimo protokolą, skirtą „Windows Share“ montuoti „Linux“. Yra specialus įrankis, vadinamas kalnas.cifs kuris naudojamas „Windows Share“ prijungti „Linux“. Kitame skyriuje aptarsiu jo diegimo Linux sistemoje procesą.







Kaip įdiegti „CIFS-Utils“ sistemoje „Linux“.

Norėdami įdiegti „Windows Share“ sistemoje „Linux“. kalnas.cifs reikalingas įrankis, kuris yra dalis CIFS-Utils paketą.



Norėdami įdiegti cifs-utils Ubuntu , Debianas, ir jais pagrįstus paskirstymus, naudokite numatytąją paketų tvarkyklę.



sudo apt diegti cifs-utils

Naudoti dnf paketų tvarkyklė, skirta įdiegti cifs-utils CentOS ir Fedora paskirstymai,





sudo dnf diegti cifs-utils

Dėl raudona KEPURĖ (RHEL) ir „Red Hat“ pagrindu paskirstymai naudoja skanu paketo valdytojas.

sudo yum įdiegti cifs-utils

Pastaba: Šiame vadove pateiktoms instrukcijoms naudoju Ubuntu 22.04 . Procesas yra panašus ir gali būti atliktas be jokių problemų bet kuriame „Linux“ paskirstyme.



Kaip prijungti „Windows Share“ sistemoje „Linux“.

Mums reikia prijungimo taško, katalogo, sukurto bet kurioje „Linux“ sistemos vietoje, kad galėtume prijungti „Windows“ dalį.

Aš kuriu a /media/WinShare naudojant šakninį katalogą mkdir komanda su sudo privilegijomis.

sudo mkdir / žiniasklaida / WinShare

Norėdami prijungti „Windows Share“ sistemoje „Linux“, vadovausimės toliau pateikta „mount“ komandos sintaksė.

sudo kalnas -t cifs // [ IP ADRESAS ] / [ SHARE-NAME ] / [ MONT ] -O Vartotojo vardas = [ VARTOTOJO VARDAS ]

Aukščiau pateiktoje sintaksėje:

[IP ADRESAS] : Tai yra nuotolinio įrenginio IP adresas, kuris šiuo atveju yra Windows; norėdami pasiekti IP adresą, atidarykite komandinė eilutė ir paleiskite ipconfig komandą. Atkreipkite dėmesį į IPV 4 adresą.

[SHARE-NAME]: Tai yra „Windows“ bendrinimo arba aplanko pavadinimas, kuris bendrinamas tinkle.

[MOUNT]: Tai yra prijungimo taško katalogas, nustatytas kliento kompiuteryje, kuris yra „Linux“.

-O: Tai vėliavėlė, naudojama apibrėžti cifs-utils parinktys, norėdami daugiau sužinoti apie vykdomas „cifs utils“ parinktis vyras kalnas.cifs komandą. Žemiau esančioje lentelėje pateikiamos kai kurios parinktys, kurias dažnai naudoja vartotojai.

Vartotojo vardas Pateikti nuotolinio įrenginio vartotojo vardą
Slaptažodis Aiškiai pateikti slaptažodį [Nerekomenduojama]
kredencialus Norėdami nustatyti failą su kredencialais [rekomenduojama]
link Norėdami aiškiai nustatyti protokolo versiją 1.0, 2.0 arba 3.0

Dabar sukūriau „Windows Share“ tokiu pavadinimu Mano aplankas , norėdami jį prijungti prie „Linux“, naudodami /media/WinShare kaip prijungimo tašką naudosiu šią komandą.

sudo kalnas -t cifs // 192.168.18.14 / Mano aplankas / žiniasklaida / WinShare -O Vartotojo vardas = miestas

Įvykdę komandą būsite paprašyti įvesti nuotolinio įrenginio slaptažodį. Sėkmingai įdiegę „Windows Share“, negausite jokio įspėjimo. Norėdami patikrinti sėkmingą montavimą, naudokite df -h komandą; kuris iš esmės naudojamas failų sistemos disko vietai gauti.

df -h

Daugeliu atvejų gali prireikti nurodyti vartotojo domeną. Raskite „Windows“ sistemos sistemos domeną naudodami wmic („Windows Management Instrumentation Command Line“) komandą komandinė eilutė .

wmic kompiuterinė sistema gauti domeną

Sužinojęs domeną, kuris yra DARBO GRUPĖ mano atveju, tiesiog įterpkite ją į aukščiau pateiktą komandą naudodami domeno parinktį.

sudo kalnas -t cifs // 192.168.18.14 / Mano aplankas / žiniasklaida / WinShare / -O Vartotojo vardas =miestas, domenas =DARBO GRUPĖ

Tačiau tai nėra saugus būdas prijungti bendrinamą aplanką. Kad būtų saugesnis, mount.cifs programa turi parinktį, vadinamą kredencialus .

The kredencialus Parinktis leidžia nustatyti paprasto tekstinio failo, kuriame yra nuotolinio įrenginio kredencialai, kelią, o ne aiškiai paminėjus vartotojo vardą ar slaptažodį. Sukurkime tekstinį failą, kuriame yra įrenginio, kurį reikia pasiekti, kredencialai; šiuo atveju tai yra „Windows“ mašina.

sudo nano ~ / .credentials-cifs

Į failą įveskite šią informaciją.

Vartotojo vardas = [ VARTOTOJO VARDAS ]

Slaptažodis = [ SLAPTAŽODIS ]

domenas = [ DOMENAS ]

Įtraukę šią informaciją į failą, išsaugokite failą paspausdami ctrl+x ir tada ir .

Norėdami prijungti parinktį „Windows Share with credentials“, naudokite šią komandą.

sudo kalnas -t cifs // 192.168.18.14 / Mano aplankas / žiniasklaida / WinShare / -O kredencialus =~ / .credentials-cifs

Pastaba: Patarsiu nurodyti absoliutų kredencialų failo kelią, o ne naudoti ~/.

Kaip padaryti, kad „Windows Share Mount“ būtų nuolatinis

Prieš bandydami atlikti kitą skyrių, atkreipkite dėmesį į pagrindinius svarbius dalykus.

  • Jei nuolatinis tvirtinimas nėra tinkamai nustatytas, „Linux“ nebus paleista. Prieš paleisdami iš naujo įsitikinkite, kad viskas yra teisinga. Siūlau naudoti kalnas -a komandą, kad patikrintumėte, ar nėra klaidų.
  • Nuotolinio įrenginio IP turi būti statinis, kitaip nepavyks montuoti ir galiausiai sistemos paleisti.

Kad „Windows Share“ prijungimas būtų nuolatinis, turime modifikuoti fstab (failų sistemos lentelės) failą. Fstab failas valdo failų sistemą ir leidžia rankiniu būdu prijungti išorinę failų sistemą.

Atidarykime fstab failą, esantį /tt katalogą naudojant nano redaktorius.

sudo nano / ir tt / fstab

Jei norite, kad „Windows Share“ būtų nuolatinis sistemoje „Linux“, vadovaukitės toliau pateikta sintaksė.

// [ IP ADRESAS ] / [ SHARE-NAME ] / [ MONT ] cifs kredencialus = [ KREDIENTAI-FAILO-KELIAS ] [ SĄVARŽAS ] [ PASIRUOTI ]

Pastaba: Naudokite skirtuką vietoj tarpo, kad atskirtumėte laukus fstab faile.

Pakeiskime [IP ADRESAS] , [SHARE-NAME] , [MOUNT], ir [CREDENTIALE-FILE-PATH] su realia informacija. The [DUMP] ir [PASS] parinktys naudojamos įjungti atsarginė kopija prijungtos failų sistemos ir fsck atitinkamai patikrinkite įkrovą. Nustatyti 0 ir 0 abiem parinktims, kad jos liktų išjungtos.

// 192.168.18.14 / Mano aplankas / žiniasklaida / WinShare     CIF kredencialus = / namai / Vartotojas / .credentials-cifs 0 0

Pastaba: Nurodykite absoliutų kredencialų failo kelią.

Pakeitę fstab failą, išsaugokite ir išeikite iš redaktoriaus naudodami ctrl+x ir tada ir .

Kitas veiksmas apima „Windows Share“ įdiegimą naudojant kalnas komandą.

sudo kalnas / žiniasklaida / WinShare

Jei klaidų nėra, prijungimas yra sėkmingas ir išliks nuolatinis net įkrovos metu.

Kaip atjungti „Windows Share“.

Norėdami atjungti „Windows Share“, naudokite umount komandą su prijungimo tašku.

sudo umount / [ MONT ]

Mūsų pavyzdyje, [MOUNT] yra /media/WinShare katalogas.

sudo umount / žiniasklaida / WinShare

Jei aukščiau pateikta komanda nepavyksta atjungti „Windows Share“, pabandykite jėga išmontavimas naudojant -f vėliava.

sudo umount -f / žiniasklaida / WinShare

Arba naudokite -l vėliava, kuri atsiskiria failų sistemą, jei aukščiau pateikta komanda taip pat nepavyksta.

sudo umount -l / žiniasklaida / WinShare

Norėdami sužinoti daugiau apie šias parinktis, paleiskite vyro kalnas komandą.

Kaip sukurti „Windows Share“.

„Windows Share“ yra katalogas, kuris nustatytas bendrinti vietiniame tinkle. Prieš pasiekiant „Windows Share“ sistemoje „Linux“, ji turi būti nustatyta sistemoje „Windows“.

Pirmiausia įsitikinkite, kad „Windows“ įjungtas CIFS ryšys. Norėdami tai padaryti, atidarykite Įjunkite ir išjunkite „Windows“ funkciją sistemoje Windows. Rasti SMB 1.0/CIFS failų bendrinimo palaikymas sąraše ir patikrinkite.

Po kelių akimirkų jūsų bus paprašyta iš naujo paleisti sistemą.

Norėdami įjungti tinklo aptikimą sistemoje „Windows“, eikite į Išplėstiniai bendrinimo nustatymai ; ten, jūs turėtumėte rasti variantą Tinklo atradimas ir įsitikinkite, kad ši parinktis įjungta, pasirinkdami Įjunkite tinklo aptikimą variantas.

Tada turime sukurti „Windows Share“ aplanką, kuris bus įdiegtas „Linux“ naudojant kalnas.cifs naudingumas.

Sukurkite aplanką bet kurioje „Windows“ vietoje ir dešiniuoju pelės mygtuku spustelėkite jį, tada kontekstiniame meniu spustelėkite Savybės . Eikite į Dalijimasis Atsidariusiame lange spustelėkite skirtuką ir spustelėkite Dalintis mygtuką, norėdami tęsti aplankų bendrinimo nustatymus.

Dabar spustelėkite išskleidžiamąją piktogramą, pasirinkite Visi iš sąrašo, tada spustelėkite Papildyti mygtuką.

Pasirinkite Leidimo lygis, nustatykite jį Skaityk rašyk į šį aplanką, tada spustelėkite Dalintis .

Dabar „Windows Share“ yra paruoštas bendrinti.

Išvada

Jei neseniai persikėlėte į „Linux“, jums tikrai reikės pasiekti duomenis savo „Windows“ sistemoje. „Windows“ sistemoje „Linux“ galima bendrinti bet kokius duomenis naudojant „Windows Share“ parinktį. Norint pasiekti „Windows Share“ sistemoje „Linux“, reikalingas „Windows“ įrenginio IP adresas ir slaptažodis.

Norint įdiegti „Windows Share“ sistemoje „Linux“ naudojant mount.cifs įrankį, reikia atlikti du veiksmus. Pirmiausia nustatykite prijungimo tašką sistemoje „Linux“, tada naudokite kalnas komandą su -t cifs galimybė prijungti „Windows Share“ sistemoje „Linux“.