Ako nainštalovať a nakonfigurovať zdieľanie Samba v systéme Windows a CentOS

How Install Configure Samba Share With Windows



Samba je systém zdieľania súborov kompatibilný s Windows. Slúži na nastavenie zdieľania okien v systémoch Linux. Samba je implementácia protokolu SMB/CIFS v systéme Linux.

Sambu je možné použiť na nastavenie úložného servera alebo zdieľanie súborov a adresárov v systéme Linux.







V tomto článku vám ukážem, ako nainštalovať a nakonfigurovať zdieľanie Samba v systéme Windows a CentOS 7. Začnime.



Server Samba a klientske počítače sú nastavené nasledovne:







The Samba Storage Server (na základe CentOS 7) má názov hostiteľa smb server a IP adresu 10.0.1.11

The Klient Samba CentOS 7 má meno hostiteľa smb-klient a IP adresu 10.0.1.14



The Klient Samba Windows 7 má IP adresu 10.0.1.12

Tieto počítače sú v rovnakej sieti 10.0.1.0/24

Konfigurácia DNS pre server Samba:

Predtým, ako začnete, skontrolujte, či je váš server DNS správne nakonfigurovaný. V opačnom prípade sa Samba nemusí spustiť.

Konfigurácia úplného servera DNS nie je v rozsahu tohto článku, preto som upravil súbor /etc/hosts súbor každého počítača CentOS 7 a pridal tam nasledujúci riadok.

Server smb 10.0.1.11

Na smb server a smb-klient stroj, môžete jednoducho spustiť nasledujúci príkaz a pridať vyššie uvedený riadok do súboru /etc/hosts súbor:

$zahodil '10 .0.1.11 smb server' | sudo tričko -do /atď/hostitelia

V prípade klienta Windows som na úpravu použil Poznámkový blok C: Windows System32 Drivers etc hosts súbor a pridal tam nasledujúci riadok:

Server smb 10.0.1.11

Krok 1:

Choďte do Začnite menu a hľadať poznámkový blok . Teraz kliknite pravým tlačidlom myši Poznámkový blok ikonu a kliknite na Spustiť ako správca .

Krok 2:

Teraz stlačte + alebo ísť do Súbor > Otvorené… a vyberte súbor C: Windows System32 Drivers etc hosts

Krok 3:

Teraz pridajte vyššie uvedený riadok na koniec súboru. Teraz stlačte + s alebo choď na Súbor > Uložiť na uloženie súboru.

Inštalácia servera Samba:

Server Samba nie je v predvolenom nastavení nainštalovaný v systéme CentOS 7. Musíte ho teda nainštalovať na server smb server stroj.

Pred inštaláciou servera Samba spustite nasledujúci príkaz na aktualizáciu súboru YUM vyrovnávacia pamäť archívu balíkov:

$sudo mňam makecache

Teraz aktualizujte svoj systém CentOS 7 pomocou nasledujúceho príkazu:

$sudo mňam aktualizácia

Ak je k dispozícii aktualizácia, malo by sa vám zobraziť nasledujúce okno. Stlačte a a potom stlačte pokračovať.

Dokončenie procesu aktualizácie by malo chvíľu trvať. Po dokončení reštartujte systém spustením nasledujúceho príkazu.

$sudoreštartovať

Teraz nainštalujte server Samba pomocou nasledujúceho príkazu:

$sudo mňam nainštalovaťsamba

Teraz stlačte a a potom stlačte pokračovať.

Mal by byť nainštalovaný server Samba.

Služby samby koho a nmb sú predvolene zastavené. Musíte ich začať skôr, ako urobíte čokoľvek.

Spustite koho službu s nasledujúcim príkazom:

$sudosystemctl start smb

Spustite nmb službu s nasledujúcim príkazom:

$sudosystemctl start nmb

Teraz musíte pridať koho a nmb služby pri štarte systému, aby sa spustili pri štarte serverového počítača.

Pridajte koho službu pri štarte systému pomocou nasledujúceho príkazu:

$sudosystemctlpovoliťkoho

Pridajte nmb službu pri štarte systému pomocou nasledujúceho príkazu:

$sudosystemctlpovoliťnmb

Pridávanie a zoznam používateľov Samby:

Používatelia systému Windows majú iné schémy povolení súborov a adresárov ako Linux. Ak chcete pridať tieto dodatočné parametre k existujúcim používateľom systému Linux, pdbedit používa sa príkaz.

Svojho prihláseného používateľa môžete pridať do Samby pomocou nasledujúceho príkazu:

$sudopdbedit-do -u$(kto som)

Teraz musíte nastaviť heslo Samba. Toto je heslo, ktoré použijete pri prihlásení do zdieľanej zložky Samba.

Zadajte užívateľské heslo Samba a stlačte .

Znova zadajte heslo pre Sambu a stlačte .

Mal by byť pridaný váš prihlasovací používateľ.

Do Samby môžete pridať aj ďalších používateľov Linuxu pomocou nasledujúceho príkazu:

$sudopdbedit-do -uUSERNAME

Poznámka: Tu, USERNAME môže byť akékoľvek používateľské meno Linuxu.

Teraz môžete uviesť zoznam všetkých používateľov Samby pomocou nasledujúceho príkazu:

$sudopdbedit-ONI

Povolenie prevádzky Samba:

Teraz povoľte návštevnosť samby na smb server stroj s nasledujúcim Firewalld príkaz:

$sudofirewall-cmd--Add-service= samba--permanent

Použiť nové Firewalld konfigurácia pomocou nasledujúceho príkazu:

$sudofirewall-cmd--naložiť

Prístup k akciám Samba z klienta CentOS 7:

Na svoje počítače CentOS 7, z ktorých chcete pripojiť zdieľané položky Samba, môžete nainštalovať klientske nástroje Samba smb server stroj.

Spustite nasledujúci príkaz a nainštalujte klientske nástroje Samba na klienta CentOS 7:

$sudo mňam nainštalovaťsamba-klient

Teraz stlačte a a potom stlačte pokračovať.

Mali by byť nainštalované klientske nástroje Samba.

Teraz môžete uviesť všetky dostupné zdieľania pre vaše prihlásenie USERNAME na smb server stroj s nasledujúcim príkazom:

$smbclient-UUSERNAME> -ONI //MENO HOSŤA

Poznámka: Tu USERNAME je vaše používateľské meno Samba a MENO HOSŤA je názov DNS alebo IP vášho smb server .

Teraz zadajte svoje heslo Samba a stlačte .

Mali by byť uvedené všetky vaše akcie. V predvolenom nastavení je zdieľaný iba domovský adresár používateľa. Ak chcete, môžete pridať ďalšie zdieľania.

Teraz môžete svoj podiel pripojiť pomocou nasledujúceho príkazu:

$sudo namontovať -tcifs-alebo používateľské meno= USERNAME,heslo= SAMBA_PASSWORD
//SERVER_IP/HORSKÝ BOD SHARENAME

Poznámka: USERNAME a SAMBA_HESLO sú prihlasovacie údaje do Samby, SERVER_IP je IP adresa súboru smb server , SHARENAME je názov akcie a HORSKÝ BOD je miesto/cesta, kam chcete pripojiť svoj podiel SHARENAME na CentOS 7.

Podiel je namontovaný.

Prístup k akciám Samba z klienta Windows:

Z okien stačí otvoriť Prieskumník súborov a napíšte \ MENO HOSŤA SHARENAME na vašom mieste, ako je označené na obrázku nižšie. Keď skončíte, stlačte .

Teraz zadajte svoju Sambu USERNAME a HESLO a kliknite na OK .

Mali by ste byť prihlásení do svojho podielu, ako vidíte.

Pridanie ďalších zdieľaní:

Ak potrebujete pridať ďalšie zdieľania, čítajte Vytvorenie zdieľania súborov časť článku na https://linuxhint.com/install-samba-on-ubuntu/

Poznámka: Robil som všetko, keď bol SELinux deaktivovaný. Práca so SELinuxom je mimo rozsah tohto článku. V dokumentácii k SELinuxu nájdete ďalšie informácie o SELinuxe a o tom, ako ho nastaviť pre Sambu.

Takto teda nainštalujete a nakonfigurujete zdieľanie Samba v systéme Windows a CentOS 7. Ďakujeme za prečítanie tohto článku.