Montirajte Windows Share na Linux koristeći CIFS

Montirajte Windows Share Na Linux Koristeci Cifs



Montiranje je proces pristupa datotekama ili mapama putem lokalnog datotečnog sustava i pravljenja izmjena. Windows Share značajka je ugrađena u Windows za dijeljenje datoteka ili direktorija s drugima putem lokalne mreže (LAN).

U ovom vodiču istražit ću Windows Share i kako ga montirati na Linux datotečni sustav pomoću montirati.cifs korisnost.

Što je CIFS

CIFS također poznat kao Common Internet File System je dijalekt SMB protokola koji je razvio Microsoft za pristup datotekama ili mapama od korisnika preko iste mrežne veze. Međutim, najnoviji SMB protokoli zamijenili su ovaj široko korišten mrežni protokol za dijeljenje datoteka za montiranje Windows Share na Linux. Postoji poseban uslužni program tzv montirati.cifs koji se koristi za montiranje Windows Share na Linux. U sljedećem odjeljku raspravljat ću o procesu instaliranja na Linux.







Kako instalirati CIFS-Utils na Linux

Za montiranje Windows Share na Linux montirati.cifs potreban je uslužni program koji je dio CIFS-Utils paket.



Da biste instalirali cifs-utils na Ubuntu , Debian, i distribucije temeljene na njima, koristite zadani upravitelj paketa.



sudo prikladan instalirati cifs-utils

Koristiti dnf upravitelj paketa za instaliranje cifs-utils CentOS i Fedora distribucije,





sudo dnf instalirati cifs-utils

Za crveni šešir (RHEL) i Zasnovan na Red Hatu distribucije koriste njam upravitelj paketa.

sudo yum instaliraj cifs-utils

Bilješka: Za upute implementirane u ovom vodiču, koristim Ubuntu 22.04 . Proces je sličan i može se izvesti bez problema na bilo kojoj distribuciji Linuxa.



Kako montirati Windows Share na Linux

Trebamo točku montiranja, direktorij kreiran bilo gdje u Linux sustavu, da bismo montirali Windows dijeljenje.

Ja stvaram a /media/WinShare direktorij na korijenu pomoću mkdir naredba sa sudo privilegijama.

sudo mkdir / medijima / WinShare

Slijedit ćemo dolje danu sintaksu naredbe montiranja za montiranje Windows Share na Linuxu.

sudo montirati -t cifs // [ IP ADRESA ] / [ SHARE-NAME ] / [ MONTAŽA ] -O Korisničko ime = [ KORISNIČKO IME ]

U gornjoj sintaksi:

[IP ADRESA] : To je IP adresa udaljenog stroja, što je u ovom slučaju Windows; za pristup IP adresi, otvorite naredbeni redak i pokrenite ipconfig naredba. Zabilježite IPV 4 adresu.

[SHARE-NAME]: To je Windows Share naziv ili naziv mape koji se dijeli za mrežu.

[MONTIRANJE]: To je direktorij točke montiranja postavljen na klijentovom računalu, a to je Linux.

-O: Ovo je zastavica koja se koristi za definiranje cifs-utils opcije, kako biste pročitali više o pokretanju opcija cifs utils man mount.cifs naredba. Donja tablica navodi neke opcije koje korisnici često koriste.

Korisničko ime Za pružanje korisničkog imena udaljenog stroja
lozinka Izričito navesti lozinku [Ne preporučuje se]
vjerodajnice Za postavljanje datoteke koja sadrži vjerodajnice [preporučeno]
prema Za izričito postavljanje verzije protokola 1.0, 2.0 ili 3.0

Sada sam stvorio Windows Share s tim imenom Moja mapa , da biste ga montirali na Linux koristeći /media/WinShare kao točku montiranja koristit ću sljedeću naredbu.

sudo montirati -t cifs // 192.168.18.14 / Moja mapa / medijima / WinShare -O Korisničko ime = grad

Nakon izvršenja naredbe od vas će se tražiti da unesete lozinku udaljenog računala. Nakon uspješnog montiranja Windows Share nećete dobiti nikakvo upozorenje. Za provjeru uspješnog montiranja koristite df -h naredba; koji se u biti koristi za dobivanje prostora na disku datotečnog sustava.

df -h

U mnogim slučajevima može biti potrebno navesti korisničku domenu. Pronađite sistemsku domenu sustava Windows pomoću wmic (Windows Management Instrumentation Command Line) naredba u naredbeni redak .

wmic računalni sustav dobiti domenu

Nakon poznavanja domene koja je RADNA SKUPINA u mom slučaju, jednostavno ga umetnite u gornju naredbu pomoću opcije domene.

sudo montirati -t cifs // 192.168.18.14 / Moja mapa / medijima / WinShare / -O Korisničko ime =grad, domena =RADNA SKUPINA

Međutim, ovo nije siguran način za montiranje dijeljene mape. Kako bi bio sigurniji, uslužni program mount.cifs ima opciju tzv vjerodajnice .

The vjerodajnice opcija vam omogućuje postavljanje putanje datoteke običnog teksta koja sadrži vjerodajnice udaljenog stroja umjesto eksplicitnog spominjanja korisničkog imena ili lozinke. Kreirajmo tekstualnu datoteku koja sadrži vjerodajnice stroja kojemu se pristupa; u ovom slučaju, to je Windows stroj.

sudo nano ~ / .vjerodajnice-cifs

Upišite sljedeće podatke u datoteku.

Korisničko ime = [ KORISNIČKO IME ]

lozinka = [ LOZINKA ]

domena = [ DOMENA ]

Nakon dodavanja ovih podataka u datoteku, spremite datoteku pritiskom na ctrl+x i onda i .

Za montiranje opcije Windows Dijeli s vjerodajnicama koristite sljedeću naredbu.

sudo montirati -t cifs // 192.168.18.14 / Moja mapa / medijima / WinShare / -O vjerodajnice =~ / .vjerodajnice-cifs

Bilješka: Savjetujem vam davanje apsolutne staze do datoteke vjerodajnica umjesto korištenja ~/.

Kako učiniti Windows Share Mount trajnim

Prije pokušaja sljedećeg odjeljka, zabilježite ključne važne točke.

  • Ako trajno montiranje nije pravilno postavljeno, Linux se neće pokrenuti. Prije ponovnog pokretanja provjerite je li sve ispravno. Predložit ću korištenje montirati -a naredba za provjeru grešaka.
  • IP udaljenog stroja mora biti statičan, u suprotnom, montaža neće uspjeti, a na kraju i pokretanje sustava.

Kako bi montiranje Windows Share postalo trajno, moramo modificirati datoteku fstab (Tablica sustava datoteka). Datoteka fstab upravlja datotečnim sustavom i također vam omogućuje ručno montiranje vanjskog datotečnog sustava.

Otvorimo datoteku fstab koja se nalazi u /itd imenik pomoću nano urednik.

sudo nano / itd / fstab

Da biste Windows Share učinili trajnim na Linuxu, slijedite donju sintaksu.

// [ IP ADRESA ] / [ SHARE-NAME ] / [ MONTAŽA ] cifs vjerodajnice = [ CREDENTIALS-FILE-PATH ] [ ISTOVARITI ] [ PROĆI ]

Bilješka: Koristiti tab umjesto razmaka za odvajanje polja u fstab datoteci.

Zamijenimo [IP ADRESA] , [SHARE-NAME] , [MOUNT], i [CREDENTIALS-FILE-PATH] sa stvarnim informacijama. The [ISTOVARITI] i [PROĆI] opcije se koriste za omogućavanje sigurnosna kopija montiranog datotečnog sustava i fsck provjeriti pri dizanju, odnosno. set 0 i 0 za obje opcije da ostanu onemogućene.

// 192.168.18.14 / Moja mapa / medijima / WinShare     cifs vjerodajnice = / Dom / korisnik / .vjerodajnice-cifs 0 0

Bilješka: Navedite apsolutnu putanju datoteke vjerodajnica.

Nakon izmjene fstab datoteke, spremite i izađite iz uređivača koristeći ctrl+x i onda i .

Sljedeći korak uključuje montiranje Windows Share pomoću montirati naredba.

sudo montirati / medijima / WinShare

Ako nema grešaka, tada je montiranje uspješno i ostat će trajno čak i pri dizanju sustava.

Kako demontirati Windows Share

Da biste isključili Windows Share, koristite umount naredba s točkom montiranja.

sudo umount / [ MONTAŽA ]

U našem primjeru, [MONTIRANJE] je /media/WinShare imenik.

sudo umount / medijima / WinShare

Ako gornja naredba ne uspije isključiti Windows Share, pokušajte sila demontaža pomoću -f zastava.

sudo umount -f / medijima / WinShare

Ili upotrijebite -l zastava, koja odvaja datotečni sustav ako gornja naredba također ne uspije.

sudo umount -l / medijima / WinShare

Da biste pročitali više o ovim opcijama, pokrenite čovjek montirati naredba.

Kako stvoriti Windows Share

Windows Share je direktorij koji je postavljen za dijeljenje na lokalnoj mreži. Prije nego što pristupite Windows Share na Linuxu, morate ga postaviti na Windows.

Najprije provjerite je li Windows omogućen za CIFS komunikaciju. Za to otvorite Uključivanje i isključivanje Windows značajke na Windowsima. Pronaći Podrška za dijeljenje datoteka SMB 1.0/CIFS na popisu i provjerite.

Nakon nekoliko trenutaka od vas će se tražiti da ponovno pokrenete sustav.

Da biste omogućili otkrivanje mreže u sustavu Windows, idite na Napredne postavke dijeljenja ; kad ste tamo, trebali biste pronaći opciju za Otkrivanje mreže i provjerite je li ova opcija omogućena odabirom Uključi otkrivanje mreže opcija.

Zatim moramo stvoriti Windows Share mapu koja će se montirati na Linux koristeći montirati.cifs korisnost.

Stvorite mapu bilo gdje u sustavu Windows i desnom tipkom miša kliknite na nju, a zatim iz kontekstnog izbornika kliknite na Svojstva . Idite do Dijeljenje karticu na otvorenom prozoru i kliknite na Udio gumb za nastavak postavki dijeljenja mape.

Sada kliknite ikonu padajućeg izbornika, odaberite Svatko s popisa, a zatim kliknite na Dodati dugme.

Odaberite Razina dopuštenja, namjesti na Čitanje/Pisanje u ovu mapu, a zatim kliknite na Udio .

Sada je Windows Share spreman za dijeljenje.

Zaključak

Ako ste nedavno prešli na Linux, svakako ćete morati pristupiti podacima na vašem Windows sustavu. Bilo koja vrsta podataka može se dijeliti na Linuxu iz Windowsa pomoću opcije Windows Share. Za pristup Windows Share na Linuxu potrebna je IP adresa i lozinka Windows stroja.

Montiranje Windows Share na Linuxu pomoću uslužnog programa mount.cifs zahtijeva dva koraka. Prvo postavite točku montiranja na Linuxu, a zatim upotrijebite montirati naredba s -t cifs opciju za montiranje Windows Share na Linux.