▷ Jak nainstalovat Sambu na CentOS 8 - RYCHLE A SNADNO

Propojení mezi operačními systémy je zásadním úkolem usnadnit používání různých souborů mezi počítači a ještě více, když tyto operační systémy nejsou navzájem kompatibilní, jako je tomu v případě Linuxu s Windows.

Pokud se pokusíte připojit například USB médium se systémem NTFS k Linuxu, nezobrazí se vám chyba, protože Linux zpracovává souborový systém EXT4 (nebo naopak), s nímž jsou možnosti připojení mezi nimi omezené, ale dnes Solvetic vysvětlí, jak nainstalovat server Samba do CentOS 8 a tímto způsobem mít možnost, bezpečnou a komplexní, přenášet soubory mezi oběma systémy.

CentOS 8 si můžete stáhnout na následujícím odkazu:

Co je SambaSamba byla vyvinuta jako skupina aplikací, které usnadňují připojení Windows pro Linux a Unix bez jakýchkoli problémů s prováděním. Samba nabízí rychlý, stabilní a bezpečný tisk a přenos souborů pomocí protokolu SMB / CIFS a se Sambou je možné bezproblémově integrovat servery Linux / Unix a desktopová prostředí přímo do prostředí Active Directory.

Jak jsme zmínili, Samba používá protokol CIFS (Common Internet File System), jehož posláním je usnadnit přístup k souborovým a tiskovým službám, což má za následek přístup mezi oběma systémy bez chyb.

Složení sambySamba se skládá ze dvou základních programů, které jsou smbd a nmbd a které následně implementují čtyři současné základní služby CIFS, jako jsou:

  • Souborové a tiskové služby.
  • Ověřování a autorizace.
  • Rozlišení názvu.
  • Oznámení služby (navigace).

Souborové a tiskové služby jsou z CIFS nejpoužívanější a jsou poskytovány smbd, který zase spravuje autentizaci a autorizaci „sdíleného režimu“ a „uživatelského režimu“ k ochraně sdílených souborů a tiskových služeb, když jsou požadovány přístupové údaje.

Funkce SambaSamba integruje různé nástroje, jako například:

  • smbclient: jedná se o jednoduchého klienta SMB, který má rozhraní identické s FTP a díky smbclient se budeme moci připojit ke vzdálené sdílené položce SMB, přenášet soubory nebo odesílat soubory do vzdálených sdílení tisku.
  • nmblookup: je to klient služby názvů NetBIOS, pomocí kterého bude možné vyhledávat názvy NetBIOS v síti.
  • Samba Web Administration Tool (SWAT): je to nástroj, který nám umožňuje vzdáleně konfigurovat Sambu prostřednictvím webového prohlížeče.

Nyní se s aplikací Solvetic naučíte instalovat Sambu na CentOS 8.

1. Nainstalujte a nakonfigurujte Sambu na CentOS 8

Krok 1
Prvním krokem, který uděláme, je instalace přidružených balíčků Samba, proto provedeme následující:

 yum nainstalovat samba samba-klient samba-common -y 

ZVĚTŠIT

Krok 2
Jakmile je tento proces dokončen, uvidíme následující:

ZVĚTŠIT

Krok 3
Dalším krokem bude úprava konfiguračního souboru Samba, který je na cestě /etc/samba/smb.conf, k tomu použijeme požadovaný editor:

 nano /etc/samba/smb.conf 

ZVĚTŠIT

PoznámkaSolvetic vám doporučuje vytvořit kopii tohoto souboru v případě chyby, proto musíte provést následující:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 

Krok 4
V dolní části souboru zadáme následující:

 [global] workgroup = WORKGROUP server string = Samba Server% v netbios name = centos8 security = user map to guest = bad user dns proxy = no # ====================== = ========= Definice sdílení ================================= [Anonymní] cesta = / samba / anonymní browsable = yes writeable = yes host ok = yes read only = no 

ZVĚTŠIT

Krok 5
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 6
Nyní přistoupíme k vytvoření složky Anonymous a restartování služby Samba v CentOS 8:

 mkdir -p / samba / anonymous systemctl povolit smb.service systemctl povolit nmb.service systemctl restart smb.service systemctl restart nmb.service

ZVĚTŠIT

Krok 7
Nyní do Iptables přidáme následující pravidla, aby byla konektivita Samby správná, k tomu použijeme následující příkazy:

 firewall-cmd --permanent --zone = public --add-service = samba firewall-cmd --reload

ZVĚTŠIT

Krok 8
Pokračujeme v úpravě oprávnění ke sdílení prvků prostřednictvím Samby:

 chmod -R 0755 anonymní / chown -R nikdo: nikdo anonymní /

ZVĚTŠIT

Krok 9
Pokračujeme k udělení oprávnění selinux pro konfiguraci Samba:

 chcon -t samba_share_t anonymní / 

ZVĚTŠIT

Krok 10
Když je toto nakonfigurováno, přistupujeme k počítači se systémem Windows, v tomto případě Windows 10, použijeme následující klíče a tam spustíme následující řádek:

+ R.

 \ centos8

Krok 11
Stiskněte Enter nebo OK a dostaneme se do složky „Anonymous“, kterou jsme vytvořili v CentOS 8:

ZVĚTŠIT

Krok 12
Zde můžeme vytvářet soubory nebo složky:

ZVĚTŠIT

Krok 13
Vidíme vytváření prvků:

ZVĚTŠIT

Krok 14
Pokud přistoupíme k této složce z CentOS 8, můžeme vidět vytvořené objekty:

ZVĚTŠIT

2. Zabezpečení serveru Samba v CentOS 8

Jak vidíme, každý uživatel může přistupovat ke složce a upravovat zde hostovaný obsah, ale z důvodu zabezpečení se doporučuje zabezpečit server Samba

Krok 1
Za tímto účelem vytvoříme skupinu s názvem smbgrp a uživatele s názvem solvetic_samba pro přístup na server samba pomocí metody ověřování:

 useradd solvetic_samba groupadd smbgrp usermod -a -G smbgrp solvetic_samba smbpasswd -a solvetic_samba

ZVĚTŠIT

Krok 2
Dále vytvoříme novou sdílenou složku a definujeme oprávnění ke sdílené položce:
mkdir / home / secure

 chown -R solvetic_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /

ZVĚTŠIT

Krok 3
Znovu přistupujeme k editačnímu souboru Samba:

 nano /etc/samba/smb.conf 
Krok 4
Zde zadáme následující:
 [Zabezpečit] cesta = / domov / zabezpečit platné uživatele = @smbgrp host ok = žádné zapisovatelné = ano procházitelné = ano

ZVĚTŠIT

Krok 5
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 6
Restartujeme službu Samba:

 systemctl restart smb.service systemctl restart nmb.service

ZVĚTŠIT

Krok 7
Pokud nyní přejdeme k počítači se systémem Windows a aktualizujeme síťovou cestu, můžeme vidět vytvořenou „bezpečnou“ složku:

ZVĚTŠIT

Krok 8
Když na něj dvakrát klikneme, uvidíme, že použití přístupových údajů je nutné pro přístup:

ZVĚTŠIT

Krok 9
Zadáme správná pověření a klikneme na OK a tam můžeme vytvořit nebo přenést, co chceme, mezi Windows a Linuxem:

ZVĚTŠIT

Krok 9
Z CentOS 8 můžeme přistupovat ke složce a zobrazit obsah, který je zde hostován:

ZVĚTŠIT

Se Sambou bude proces sdílení prvků mezi Windows a Linuxem mnohem jednodušší, bezpečným a zcela praktickým způsobem.

wave wave wave wave wave