Pripojte sa k svojmu serveru Samba z Linuxu

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

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 nastavený server Samba, 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

Figure 1
postava 1

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 zložitou informáciou môže byť položka Folder. 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 / 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.

Figure 2
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 si tiež nastaviť, aby si pamätali svoje heslo, kým sa neodhlásite, alebo až, naveky, navždy. Po zadaní hesla / domény kliknite na tlačidlo Pripojiť a vo vašom zdieľaní Samba 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 zdieľanie Samba do iného adresára, podobne ako na druhý pevný disk.

Existuje niekoľko kusov dať dohromady, ako sme sa skutočne starajú 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 smbclient príkaz takto:

smbclient -L // SAMBA_SERVER_ADDRESS

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

Figure 3
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. Ak je to váš prípad, môžete pridať -U prepnúť na príkaz takto:

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

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

Teraz je čas pokúsiť sa pripojiť podiel Samby k internetu / media / samba adresár. 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ľanej zložky.
  • 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 / Etc / fstab file:

// SAMBA_SERVER_ADDRESS / SHARE / media / samba cifs poverenia = / 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ť zadaním príkazu hora -a ktorý by mal upevniť 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.