Jak nainstalovat a konfigurovat sdílení Samba ve Windows a CentOS

How Install Configure Samba Share With Windows



Samba je systém sdílení souborů kompatibilní s Windows. Používá se k nastavení sdílení oken v systémech Linux. Samba je Linuxová implementace protokolu SMB/CIFS.

Sambu lze použít k nastavení úložného serveru nebo sdílení souborů a adresářů v systému Linux.







V tomto článku vám ukážu, jak nainstalovat a konfigurovat sdílení Samba ve Windows a CentOS 7. Začněme.



Server Samba a klientské počítače jsou nastaveny následujícím způsobem:







The Server úložiště Samba (založené na CentOS 7) má název hostitele smb server a IP adresa 10.0.1.11

The Klient Samba CentOS 7 má jméno hostitele smb klient a IP adresa 10.0.1.14



The Klient Samba Windows 7 má IP adresu 10.0.1.12

Tyto počítače jsou ve stejné síti 10.0.1.0/24

Konfigurace DNS pro server Samba:

Než začnete, zkontrolujte, zda je váš server DNS správně nakonfigurován. V opačném případě se spuštění Samby může nezdařit.

Konfigurace úplného serveru DNS je mimo rozsah tohoto článku, proto jsem upravil /etc/hosts soubor každého počítače CentOS 7 a přidal tam následující řádek.

Server smb 10.0.1.11

Na smb server a smb klient stroj, můžete jednoduše spustit následující příkaz a přidat výše uvedený řádek do souboru /etc/hosts soubor:

$vyhodil '10 .0.1.11 smb-server' | sudo tričko -na /atd/hostitelé

U klienta Windows jsem k úpravám použil Poznámkový blok C: Windows System32 Drivers etc hosts soubor a přidal tam následující řádek:

Server smb 10.0.1.11

Krok 1:

Jděte na Start nabídku a vyhledejte poznámkový blok . Nyní klikněte pravým tlačítkem poznámkový blok ikonu a klikněte na Spustit jako administrátor .

Krok 2:

Nyní stiskněte + nebo jít do Soubor > Otevřeno… a vyberte soubor C: Windows System32 Drivers etc hosts

Krok 3:

Nyní přidejte výše uvedený řádek na konec souboru. Nyní stiskněte + s nebo jdi na Soubor > Uložit k uložení souboru.

Instalace serveru Samba:

Server Samba není ve výchozím nastavení nainstalován na CentOS 7. Musíte jej tedy nainstalovat na smb server stroj.

Před instalací serveru Samba spusťte následující příkaz a aktualizujte MŇAM mezipaměť úložiště balíčků:

$sudo mňam makecache

Nyní aktualizujte svůj systém CentOS 7 následujícím příkazem:

$sudo mňam aktualizace

Pokud je k dispozici aktualizace, mělo by se zobrazit následující okno. lis a a poté stiskněte pokračovat.

Dokončení procesu aktualizace by mělo chvíli trvat. Po dokončení restartujte systém spuštěním následujícího příkazu.

$sudorestartovat

Nyní nainstalujte server Samba pomocí následujícího příkazu:

$sudo mňam instalacesamba

Nyní stiskněte a a poté stiskněte pokračovat.

Měl by být nainstalován server Samba.

Samba služby někdo a nmb jsou ve výchozím nastavení zastaveny. Musíte je začít, než něco uděláte.

Spusťte někdo službu s následujícím příkazem:

$sudosystemctl start smb

Spusťte nmb službu s následujícím příkazem:

$sudosystemctl start nmb

Nyní musíte přidat někdo a nmb služby ke spuštění systému, aby se spustily při spuštění počítače serveru.

Přidat někdo služba při spuštění systému pomocí následujícího příkazu:

$sudosystemctlumožnitněkdo

Přidat nmb služba při spuštění systému pomocí následujícího příkazu:

$sudosystemctlumožnitnmb

Přidávání a výpis uživatelů Samby:

Uživatelé Windows mají jiná schémata oprávnění k souborům a adresářům než Linux. Chcete -li přidat tyto další parametry ke stávajícím uživatelům systému Linux, pdbedit používá se příkaz.

Svého přihlašovacího uživatele můžete do Samby přidat následujícím příkazem:

$sudopdbedit-na -u$(kdo jsem)

Nyní musíte nastavit heslo Samba. Toto je heslo, které použijete při přihlášení do sdílené složky Samba.

Zadejte uživatelské heslo Samba a stiskněte .

Znovu zadejte heslo pro Sambu a stiskněte .

Měl by být přidán váš přihlašovací uživatel.

Do Samby můžete také přidat další uživatele Linuxu pomocí následujícího příkazu:

$sudopdbedit-na -uUŽIVATELSKÉ JMÉNO

Poznámka: Tady, UŽIVATELSKÉ JMÉNO může být jakékoli uživatelské jméno Linuxu.

Nyní můžete vypsat seznam všech uživatelů Samby pomocí následujícího příkazu:

$sudopdbedit-TĚ

Povolení provozu Samba:

Nyní povolte provoz samby na smb server stroj s následujícím Firewalld příkaz:

$sudofirewall-cmd--Add-service= samba--trvalý

Použít nové Firewalld konfigurace pomocí následujícího příkazu:

$sudofirewall-cmd--Znovu načíst

Přístup ke sdílení Samba z klienta CentOS 7:

Na počítače CentOS 7, ze kterých chcete připojit sdílené složky Samba, můžete nainstalovat klientské nástroje Samba smb server stroj.

Spuštěním následujícího příkazu nainstalujete klientské nástroje Samba na klienta CentOS 7:

$sudo mňam instalaceklient samby

Nyní stiskněte a a poté stiskněte pokračovat.

Měly by být nainstalovány klientské nástroje Samba.

Nyní můžete uvést všechny dostupné sdílené položky pro vaše přihlášení UŽIVATELSKÉ JMÉNO na smb server stroj s následujícím příkazem:

$smbclient-UUŽIVATELSKÉ JMÉNO> -TĚ //HOSTNAME

Poznámka: Tady UŽIVATELSKÉ JMÉNO je vaše uživatelské jméno Samba a HOSTNAME je název DNS nebo IP vašeho smb server .

Nyní zadejte své heslo Samba a stiskněte .

Všechny vaše akcie by měly být uvedeny. Ve výchozím nastavení je sdílen pouze domovský adresář uživatele. Pokud chcete, můžete přidat další sdílené položky.

Nyní můžete svůj podíl připojit pomocí následujícího příkazu:

$sudo namontovat -tcifs-nebo uživatelské jméno= USERNAME,Heslo= SAMBA_PASSWORD
//SERVER_IP/HORNÍ BOD SHARENAME

Poznámka: USERNAME a SAMBA_HESLO jsou přihlašovací údaje Samby, SERVER_IP je IP adresa souboru smb server , SHARENAME je název podílu a HORSKÝ BOD je umístění/cesta, kam chcete připojit svůj sdílený soubor SHARENAME na CentOS 7.

Sdílená složka je připojena.

Přístup ke sdílení Samba z klienta Windows:

Z oken stačí otevřít Průzkumník souborů a zadejte \ HOSTNAME SHARENAME ve vašem místě, jak je uvedeno na obrázku níže. Jakmile budete hotovi, stiskněte .

Nyní zadejte svou Sambu UŽIVATELSKÉ JMÉNO a HESLO a klikněte na OK .

Měli byste být přihlášeni ke svému podílu, jak vidíte.

Přidání dalších sdílení:

Pokud potřebujete přidat další sdílené položky, čtěte Vytvoření sdílené složky část článku na https://linuxhint.com/install-samba-on-ubuntu/

Poznámka: Všechno jsem dělal, když byl SELinux deaktivován. Práce se SELinuxem je mimo rozsah tohoto článku. Další informace o SELinuxu a o tom, jak jej nastavit pro Sambu, najdete v dokumentaci k SELinuxu.

Takto tedy nainstalujete a nakonfigurujete sdílení Samba ve Windows a CentOS 7. Děkujeme za přečtení tohoto článku.