Pripojte sa k svojmu serveru Samba z Linuxu

Tu som napísal niekoľko článkov o Sambe o Ghackovi. A väčšina ľudí vie, ako sa pripojiť k zdieľaným súborom Samba pomocou systému Windows. Všeobecne povedané (keď je všetko nastavené správne), je to len otázka otvorenia Prieskumníka a zadania \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME, aby ste sa dostali k vašim zdieľaniam Samba. Ale čo v Linuxe? Ako sa chystáte pripájať k zdieľaniu Samba pomocou rovnakého operačného systému, v ktorom je spustený server Samba?

Jeden by si myslel, že ľahká úloha. V skutočnosti je to, keď už viete, ako sa to robí. V tomto článku vám ukážem dva rôzne spôsoby pripojenia k vášmu serveru Samba. Budete musieť mať pracovné znalosti o tom, ako je server Samba nastavený, ako aj užívateľské meno / heslo nakonfigurované na serveri Samba. Existuje tiež niekoľko krokov na vykonanie jedného konkrétneho spôsobu pripojenia na pracovnej ploche.

Budem opísať tieto dve metódy: Pomocou dialógového okna Pripojiť k serveru GNOME a príkazového riadku. Ten sa použije, aby vám ukázal, ako nastaviť automatické pripevnenie pre Sambu.

Grafická metóda

figúra

Ak sa pozriete na ponuku Miesta GNOME, zobrazí sa položka s názvom „Pripojiť k serveru ...“. To je to, čo chcete použiť na pripojenie k vášmu serveru Samba. Po kliknutí na toto tlačidlo sa otvorí nové okno. Z rozbaľovacej ponuky Typ služby vyberte položku Zdieľanie systému Windows (pozri obrázok 1).

Ak vyberiete túto položku, niektoré z možností konfigurácie sa zmenia. Ako vidíte (na obrázku 1), vo svojej internej sieti som zadal potrebné možnosti na pripojenie k serveru Samba. Informácie budete chcieť nahradiť tak, aby zodpovedali vašim potrebám. Jedinou chúlostivou informáciou môže byť položka Priečinok. Ak sa pripájate ku koreňovému adresáru v zdieľanej zložke, nemusíte tam nič zadávať. Povedzme napríklad, že zdieľate obsah / media / samba / user . Ak sa chcete pripojiť k tomuto adresáru, ponechajte položku Folder prázdnu. Povedzme však, že sa chcete priamo spojiť s podpriečinkom v rámci tejto zdieľanej zložky - tu môžete zadať tento priečinok. To samozrejme nie je potrebné, pretože podadresáre môžete vždy prehľadávať jednoduchou navigáciou. V tomto okne môžete tiež pridať záložku okamžite.

Obrázok 2

Po zadaní všetkých informácií kliknite na tlačidlo Pripojiť a zobrazí sa vám nové okno, ktoré vyžaduje zadanie hesla. Ak v predchádzajúcom okne nezadáte názov domény, budete ho musieť zadať tu.

Môžete tiež nastaviť, aby si pamätali svoje heslo, až kým sa neodhlásite alebo do, no, navždy. Po zadaní hesla / domény kliknite na tlačidlo Pripojiť a vo vašom samba Share sa otvorí nové okno Nautilus.

Pomocou príkazového riadku

Teraz použijeme príkazový riadok na dosiahnutie podobného cieľa. Najväčší rozdiel spočíva v tom, že zdieľame Samba share do iného adresára, podobne ako na druhý pevný disk.

Existuje niekoľko kusov, ktoré sa dajú dokopy skôr, ako sa skutočne postaráme o montáž. Najprv vytvorme adresár, do ktorého bude pripojená zdieľaná položka Samba. Z okna terminálu zadajte nasledujúci príkaz:

sudo mkdir / media / samba

Teraz sa uistite, že naši používatelia môžu čítať / zapisovať do tohto adresára pomocou príkazu:

sudo chmod -R u + rw / media / samba

Dobre, teraz sa uistite, že z príkazového riadku uvidíme zdieľania Samby. Urobíme to pomocou príkazu smbclient takto:

smbclient -L // SAMBA_SERVER_ADDRESS

Kde SAMBA_SERVER_ADDRESS je skutočná IP adresa servera Samba.

Obrázok 3

Zobrazí sa výzva na zadanie používateľského mena a hesla. Ak sa vyskytne chyba, môže sa stať, že používateľské mená sa nezhodujú na každom konci. V takom prípade môžete do príkazu pridať prepínač -U :

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

Mali by ste vidieť výstup podobný výstupu na obrázku 3.

Teraz je čas skúsiť pripojiť zdieľanie Samba do adresára / media / samba . Na vykonanie tohto príkazu:

sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o meno používateľa = USERNAME / media / samba /

Kde:

  • SAMBA_SERVER_ADDRESS je IP adresa servera Samba.
  • SHARE je názov zdieľania.
  • USERNAME je používateľské meno, s ktorým sa môžete spojiť.

Ak to funguje, môžete teraz urobiť z tohto automatizovaného pripojenia pridaním nasledujúceho riadku do súboru / etc / fstab :

//SAMBA_SERVER_ADDRESS/SHARE /media/samba cifs credentials=/etc/samba/user.cred 0 0

Kde SAMBA_SERVER_ADDRESS je IP adresa servera Samba a SHARE je názov zdieľania.

Všimnite si súbor user.cred. Toto je posledná vec, ktorú musíme vytvoriť. Pomocou textového editora vytvorte tento súbor a umiestnite do neho:

užívateľské meno = USER

password = HESLO

Ak je USER užívateľské meno na prihlásenie a PASSWORD je heslo, ktoré sa použije na autentifikáciu. Posledným krokom je dať tomuto novému súboru správne oprávnenia príkazom:

sudo chmod 600 /etc/samba/user.cred

Môžete to zabezpečiť vydaním príkazu mount -a, ktorý by mal pripojiť vaše zdieľanie Samba.

Záverečné myšlienky

Teraz by ste mali mať automaticky pripojiteľnú zdieľanú zložku Samba - alebo možnosť ľahko prepojiť plochu GNOME s zdieľanou zložkou Samba. Samba je veľmi výkonný nástroj, ktorý dokáže nielen zdieľať súbory so strojmi Windows, ale aj so strojmi Linux.