Namestitev cifs za Linux

Namestitev Cifs Za Linux



CIFS, znan tudi kot skupni internetni datotečni sistem, je narečje SMB (Server Message Block), ki se uporablja za zagotavljanje skupnega dostopa do map, datotek in tiskalnikov prek majhnih lokalnih omrežij (LAN).

Linux je opremljen s paketom CIFS-Utils, ki se uporablja za namestitev in upravljanje datotek in tiskalnikov na več platformah prek lokalnega omrežja z uporabo protokolov CIFS. The mount.cifs je del paketa Linux CIFS-Utils.

V tej vadnici bom raziskal, kako uporabljati Linux mount.cifs pripomoček za namestitev mape v skupni rabi v sistemu Linux.







Opomba: Protokol CIFS je bil nadomeščen z najnovejšimi in varnejšimi protokoli SMB2 in SMB3. V sistemu Windows je privzeto onemogočen; vendar ga je mogoče omogočiti iz Vklopite ali izklopite funkcije sistema Windows možnost.



Namestitev paketa pripomočkov CIFS v sistemu Linux

Za uporabo mount.cifs v Linuxu je treba najprej namestiti njegov paket pripomočkov.



Za namestitev v Ubuntu, njegove različice in distribucije, ki temeljijo na Debianu.





sudo apt namestite cifs-utils

V distribucijah CentOS in Fedora je dnf bo uporabljen upravitelj paketov.

sudo dnf namestite cifs-utils

Za namestitev zaženite spodnji ukaz cifs-utils na rdeč klobuk (RHEL) in Na osnovi Red Had distribucije.



sudo yum namestitev cifs-utils

Opomba: The cifs-utils paket je na voljo za vse distribucije Linuxa. Toda za navodila v tem priročniku uporabljam Ubuntu 22.04 . Ukazi, uporabljeni v tem priročniku, bi delovali brez napak, ne glede na distribucijo.

Poleg tega je v naslednjem primeru mapa v skupni rabi nameščena iz Maca v Linux z uporabo mount.cifs utility, vendar pa so postopki namestitve iz Linuxa in Windows enaki.

Pripenjanje mape v skupni rabi s CIFS

Namestitev mape v skupni rabi z oddaljenega računalnika v Linux vključuje 2 koraka.

  1. Ustvarjanje točke priklopa
  2. Pripenjanje mape v skupni rabi na točko priklopa

1. Ustvarjanje montažne točke

Točka priklopa se nanaša na imenik, v katerega bo nameščena mapa v skupni rabi z oddaljenega računalnika in dostopana do nje. Ustvarite ga lahko kjer koli v odjemalčevem sistemu s poljubnim imenom. Ustvarjam točko namestitve v /mnt imenik, ki je splošna točka priklopa za začasno pripenjanje datotečnega sistema v Linuxu.

Ustvarjam še en imenik /ShareMac kot točka namestitve v /mnt uporabo mkdir ukaz s privilegiji sudo.

sudo mkdir / mnt / ShareMac

Točka pritrditve je ustvarjena; naslednji korak je namestitev mape v skupni rabi z oddaljenega računalnika na to točko namestitve.

2. Pripenjanje mape v skupni rabi na točko priklopa

Za namestitev mape v skupni rabi iz macOS v Linux se uporabi ukaz mount z -t cifs možnost.

sudo mount -t cifs //< oddaljeni IP >>< mapo > / mnt /< mapo > -O uporabniško ime = < uporabniško ime >

V zgornjem ukazu:

  • -t cifs možnost se uporablja za namestitev mape v skupni rabi s protokolom CIFS
  • je naslov IP oddaljenega računalnika (Mac)
  • je mapa v skupni rabi, ustvarjena na oddaljenem računalniku (Mac)
  • /mnt/ je točka priklopa na odjemalskem računalniku (Linux) [Lahko je kateri koli imenik]
  • je uporabniško ime oddaljenega sistema

Namestimo Moja mapa mapo z oddaljenega računalnika na točko namestitve Linuxa /mnt/ShareMac .

sudo mount -t cifs // 192.168.18.133 / Moja mapa / mnt / ShareMac -O uporabniško ime = sam

Geslo za uporabnika sebe bo zahtevan, ko boste izvedli zgornji ukaz. Mapa v skupni rabi Moja mapa bo nameščen na /mnt/ShareMac namestitveno točko v sistemu Linux. Vendar pa ne boste dobili nobenega izpisa, da je bila namestitev uspešno opravljena. Uporaba df -h da preverite nameščeno mapo.

df -h

Mapa (MyFolder) je bila uspešno nameščena v sistemu Linux. Upoštevajte, da je treba upoštevati omenjena navodila za ustvarjanje mape v skupni rabi na Macu, kot je navedeno v razdelku Ustvarjanje mape v skupni rabi na Macu spodaj.

Uporabljati poverilnice možnost za mount.cifs uporabnost je a varen način za namestitev mape v skupni rabi. Pri tej metodi lahko shranite poverilnice za prijavo v datoteko, ki jo lahko posredujete prek ukaza z uporabo poverilnice možnost.

Najprej ustvarite datoteko, ki shranjuje poverilnice oddaljenega računalnika v /itd imenik. Datoteka ima lahko poljubno ime, jaz ji ga dam datoteka poverilnic ime.

sudo nano / itd / datoteka poverilnic

Vstavite poverilnice:

uporabniško ime = < uporabniško ime >

geslo = < geslo >

Zdaj pa uporabite poverilnice možnost po -O s potjo datoteke.

sudo mount -t cifs // 192.168.18.133 / Moja mapa / mnt / ShareMac -O poverilnice = / itd / datoteka poverilnic

Trajno pripni mapo v skupni rabi

Ob ponovnem zagonu bo nameščena mapa odklopljena in jo boste morali znova ročno namestiti. Če želite samodejno namestiti mapo v skupni rabi tudi ob zagonu, sledite spodnjim korakom.

Opozorilo: Naslednja metoda predvideva, da ima oddaljena naprava/strežnik statični IP.

Da zagotovite, da se datotečni sistem v skupni rabi samodejno namesti, ko se sistem zažene, je fstab datoteka v sistemu Linux bo spremenjena.

sudo nano / itd / fstab

V datoteko postavite naslednjo vrstico.

//< oddaljeni IP >/ skupno ime / mnt /< mapo > cifs poverilnice = / itd / datoteka poverilnic 0 0

Če vzamemo zgornji primer, bo datoteka spremenjena na naslednji način.

// 192.168.18.133 / Moja mapa / mnt / ShareMac cifs poverilnice = / itd / datoteka poverilnic 0 0

Upoštevajte, da ko vstavite zgornje navodilo v fstab datoteko, ločite vsako polje z a zavihek namesto presledka.

Zdaj zaprite in shranite fstab datoteko s pritiskom ctrl+x .

Če želite preveriti, ali namestitev poteka brez napak, uporabite mount -a ukaz.

sudo mount -a

Če ni napake, to pomeni, da je bila mapa v skupni rabi uspešno nameščena.

Po ponovnem zagonu se bo mapa v skupni rabi z oddaljenega računalnika samodejno priklopila.

Odpnite mapo v skupni rabi

Za odpenjanje mape v skupni rabi uporabite umount ukaz se uporablja s točko priklopa.

sudo umount < mount-point >

V zgornjem primeru je bila točka namestitve /mnt/ShareMac , preprosto zamenjajte z /mnt/ShareMac.

sudo umount / mnt / ShareMac

Zgornji posnetek zaslona prikazuje, da je bil nameščeni datotečni sistem odklopljen.

Ustvarjanje mape v skupni rabi na Macu

Če želite ustvariti mapo v skupni rabi v sistemu Mac, je treba omogočiti več možnosti.

Najprej ustvarite mapo v katerem koli imeniku v vašem Macu.

Potem od sistemske nastavitve, odprto Skupna raba v Splošno. Omogoči Deljenje datotek s klikom na preklopni gumb.

Kliknite na jaz ikona poleg preklopnega gumba Deljenje datotek .

V Deljena mapa Razdelek, kliknite na + ikono za dodajanje mape za skupno rabo.

Dodal sem mapo Moja mapa Ustvarjal sem v Dokumenti imenik; vendar ga je mogoče ustvariti kjer koli v sistemu. Kliknite na Opcije, odprlo se bo drugo okno.

Omogoči Delite datoteke in mape prek SMB, in tudi v Skupna raba datotek Windows omogočite račun tako, da vnesete geslo za uporabniško ime.

V mojem primeru je uporabnik sebe in vnesel bom sistemsko geslo za uporabnika sebe .

Mapa je pripravljena za skupno rabo prek interneta z uporabo IP-ja, kot je prikazano na spodnji sliki.

Zaključek

The mount.cifs pripomoček se uporablja za namestitev oddaljenega imenika v skupni rabi na strani odjemalca. Če želite priklopiti imenik v skupni rabi, morate na oddaljenem računalniku ustvariti priklopni imenik. Skrbnik strežnika lahko omogoči skupno rabo katerega koli imenika. Pripenjanje mape v skupni rabi z oddaljenega računalnika v Linux vključuje dva koraka: ustvarjanje točke priklopa na njej in nato pripenjanje mape v skupni rabi. The mount ukaz se uporablja z -t cifs možnost priklopa mape v skupni rabi s CIFS.

Pomembno je omeniti, da protokol CIFS zaradi varnostnih razlogov ni več sprejemljiv in je bil v vseh sodobnih operacijskih sistemih ta protokol nadomeščen z varnejšim in učinkovitejšim protokolom SMB3.