Linux CIFs Mount

Linux Cifs Mount



CIFS, tiež známy ako Common Internet File System, je dialekt SMB (Server Message Block), ktorý sa používa na poskytovanie zdieľaného prístupu k priečinkom, súborom a tlačiarňam cez malé lokálne siete (LAN).

Linux sa dodáva s balíkom CIFS-Utils, ktorý sa používa na pripojenie a správu súborov a tlačiarní naprieč platformami cez lokálnu sieť pomocou protokolov CIFS. The mount.cifs je súčasťou balíka Linux CIFS-Utils.

V tomto návode budem skúmať, ako používať Linux mount.cifs nástroj na pripojenie zdieľaného priečinka v systéme Linux.







Poznámka: Protokol CIFS bol nahradený najnovšími a bezpečnejšími protokolmi SMB2 a SMB3. V systéme Windows je predvolene vypnutá; dá sa však povoliť z Zapnite alebo vypnite funkcie systému Windows možnosť.



Inštalácia balíka CIFS Utilities Package v systéme Linux

Ak chcete použiť mount.cifs na Linuxe je najprv potrebné nainštalovať jeho balík nástrojov.



Ak ho chcete nainštalovať na Ubuntu, jeho príchute a distribúcie založené na Debiane.





sudo apt Inštalácia cifs-utils

Na distribúciách CentOS a Fedora je dnf použije sa správca balíkov.

sudo dnf Inštalácia cifs-utils

Na inštaláciu spustite príkaz uvedený nižšie cifs-utils na červený klobúk (RHEL) a Na báze Red Had distribúcie.



sudo mňam inštalácia cifs-utils

Poznámka: The cifs-utils balík je dostupný pre všetky distribúcie Linuxu. Ale pre pokyny v tejto príručke používam Ubuntu 22.04 . Príkazy použité v tejto príručke budú fungovať bez akejkoľvek chyby, bez ohľadu na distribúciu.

Navyše, v nasledujúcom príklade je zdieľaný priečinok pripojený z Mac do Linuxu pomocou mount.cifs utilita, avšak procesy montáže z Linuxu a Windowsu sú rovnaké.

Pripojenie zdieľaného priečinka pomocou CIFS

Pripojenie zdieľaného priečinka zo vzdialeného počítača do systému Linux zahŕňa 2 kroky.

  1. Vytvorenie bodu pripojenia
  2. Pripojenie zdieľaného priečinka k bodu pripojenia

1. Vytvorenie bodu pripojenia

Bod pripojenia sa týka adresára, do ktorého bude pripojený a prístupný zdieľaný priečinok zo vzdialeného počítača. Môže byť vytvorený kdekoľvek v systéme klienta s ľubovoľným názvom. Vytváram prípojný bod v /mnt adresár, ktorý je všeobecným bodom pripojenia na dočasné pripojenie súborového systému v systéme Linux.

Vytváram ďalší adresár /ShareMac ako bod pripojenia v /mnt použitím mkdir príkaz s oprávneniami sudo.

sudo mkdir / mnt / ShareMac

Vytvorí sa bod pripojenia; ďalším krokom je pripojenie zdieľaného priečinka zo vzdialeného počítača do tohto bodu pripojenia.

2. Pripojenie zdieľaného priečinka k bodu pripojenia

Na pripojenie zdieľaného priečinka z macOS do Linuxu sa používa príkaz mount s -t cifs možnosť.

sudo namontovať -t cifs //< vzdialená IP >>> priečinok > / mnt /< priečinok > -O užívateľské meno = < užívateľské meno >

Vo vyššie uvedenom príkaze:

  • -t cifs možnosť sa používa na pripojenie zdieľaného priečinka pomocou protokolu CIFS
  • je IP adresa vzdialeného počítača (Mac)
  • je zdieľaný priečinok vytvorený na vzdialenom počítači (Mac)
  • /mnt/ je bod pripojenia na klientskom počítači (Linux) [Môže to byť akýkoľvek adresár]
  • je používateľské meno vzdialeného systému

Poďme namontovať MyFolder priečinok zo vzdialeného počítača do bodu pripojenia systému Linux /mnt/ShareMac .

sudo namontovať -t cifs // 192.168.18.133 / MyFolder / mnt / ShareMac -O užívateľské meno = sám

Heslo pre používateľa sám bude požiadaný, keď vykonáte vyššie uvedený príkaz. Zdieľaný priečinok MyFolder bude namontovaný na /mnt/ShareMac montážny bod v systéme Linux. Nedostanete však žiadny výstup o tom, že montáž bola úspešne vykonaná. Použite df -h skontrolujte pripojený priečinok.

df -h

Priečinok (MyFolder) bol úspešne pripojený v systéme Linux. Upozorňujeme, že pokyny uvedené na vytvorenie zdieľaného priečinka na Macu sa musia dodržiavať, ako je uvedené v časti Vytvorenie zdieľaného priečinka na Macu nižšie.

Pomocou poverenia možnosť z mount.cifs užitočnosť je a bezpečným spôsobom na pripojenie zdieľaného priečinka. Pri tejto metóde môžete uložiť prihlasovacie údaje do súboru, ktorý je možné odovzdať príkazom pomocou príkazu poverenia možnosť.

Najprv vytvorte súbor, v ktorom budú uložené poverenia vzdialeného počítača /atď adresár. Súbor môže mať ľubovoľný názov, dávam mu súbor poverení názov.

sudo nano / atď / súbor poverení

Vložte poverenia:

užívateľské meno = < užívateľské meno >

heslo = < heslo >

Teraz použite poverenia možnosť po -O s cestou k súboru.

sudo namontovať -t cifs // 192.168.18.133 / MyFolder / mnt / ShareMac -O poverenia = / atď / súbor poverení

Natrvalo pripojte zdieľaný priečinok

Pri reštarte sa pripojený priečinok odpojí a budete ho musieť znova pripojiť ručne. Ak chcete automaticky pripojiť zdieľaný priečinok aj pri zavádzaní, postupujte podľa krokov uvedených nižšie.

Upozornenie: Nasledujúca metóda predpokladá, že vzdialený počítač/server má statickú IP.

Aby sa zabezpečilo, že zdieľaný súborový systém sa automaticky pripojí pri zavádzaní systému, fstab súbor na Linuxe bude upravený.

sudo nano / atď / fstab

Do súboru vložte nasledujúci riadok.

//< vzdialená IP >/ share-name / mnt /< priečinok > cifs poverenia = / atď / súbor poverení 0 0

Ak vezmeme do úvahy príklad uvedený vyššie, súbor bude upravený nasledujúcim spôsobom.

// 192.168.18.133 / MyFolder / mnt / ShareMac CIF poverenia = / atď / súbor poverení 0 0

Všimnite si, že pri vkladaní vyššie uvedenej inštrukcie do fstab súbor, oddeľte každé pole pomocou a tab namiesto priestoru.

Teraz zatvorte a uložte fstab súbor stlačením ctrl+x .

Na overenie bezchybnosti montáže použite namontovať -a príkaz.

sudo namontovať -a

Ak sa nevyskytla žiadna chyba, znamená to, že zdieľaný priečinok bol úspešne pripojený.

Po reštarte sa zdieľaný priečinok zo vzdialeného počítača automaticky pripojí.

Odpojte zdieľaný priečinok

Ak chcete odpojiť zdieľaný priečinok, umount príkaz sa používa s bodom pripojenia.

sudo umount < prípojný bod >

Vo vyššie uvedenom príklade bol bod pripojenia /mnt/ShareMac , jednoducho vymeňte s /mnt/ShareMac.

sudo umount / mnt / ShareMac

Vyššie uvedená snímka obrazovky ukazuje, že pripojený súborový systém bol odpojený.

Vytvorenie zdieľaného priečinka na Macu

Ak chcete vytvoriť zdieľaný priečinok na Macu, existuje niekoľko možností, ktoré je potrebné povoliť.

Najprv vytvorte priečinok v ľubovoľnom adresári na vašom Macu.

Potom od Systémové nastavenia, OTVORENÉ Zdieľanie v generál. Povoliť Zdieľanie súborov kliknutím na prepínacie tlačidlo.

Klikni na i vedľa prepínacieho tlačidla Zdieľanie súborov .

V Zdieľaný priečinok Kliknite na sekciu + ikonu na pridanie priečinka na zdieľanie.

Pridal som priečinok MyFolder Vytvoril som v Dokumenty adresár; dá sa však vytvoriť kdekoľvek v systéme. Kliknite na Možnosti, otvorí sa ďalšie okno.

Povoliť Zdieľajte súbory a priečinky pomocou SMB, a tiež v Zdieľanie súborov Windows povoľte účet zadaním hesla pre používateľské meno.

V mojom prípade je užívateľ sám a napíšem systémové heslo pre používateľa sám .

Priečinok je pripravený na zdieľanie cez internet pomocou adresy IP, ako je znázornené na obrázku nižšie.

Záver

The mount.cifs nástroj sa používa na pripojenie vzdialeného zdieľaného adresára na strane klienta. Ak chcete pripojiť zdieľaný adresár, na vzdialenom počítači musí byť vytvorený adresár pripojenia. Správca servera môže nastaviť zdieľanie ľubovoľného adresára. Pripojenie zdieľaného priečinka zo vzdialeného počítača do systému Linux zahŕňa dva kroky: vytvorenie bodu pripojenia na ňom a následné pripojenie zdieľaného priečinka. The namontovať príkaz sa používa s -t cifs možnosť pripojiť zdieľaný priečinok pomocou CIFS.

Je dôležité poznamenať, že protokol CIFS už nie je prijateľný z bezpečnostných dôvodov a na všetkých moderných operačných systémoch bol tento protokol nahradený bezpečnejším a efektívnejším protokolom SMB3.