Samba je výkonný open-source nástroj, který umožňuje sdílení souborů a tiskáren ve Windows v síti v systémech Linux. Umožňuje koexistenci a interakci počítačů Linux a Windows ve stejné síti. Je nainstalován na serveru Linux, který hostí soubory, které mají být sdíleny. K těmto sdíleným souborům pak může přistupovat jakýkoli autorizovaný klient Linuxu nebo Windows ve stejné síti.
tento článek vysvětlí, jak nainstalovat a nakonfigurovat server Samba v systému Debian., Naučíme se také, jak přistupovat k těmto sdíleným souborům z počítačů Linux nebo Windows.
Debian 10 jsme použili k provádění příkazů a postupů uvedených v tomto článku. Příkazy a postupy však fungují téměř přesně stejně v jiných distribucích Linuxu.
instalace Samby na Debian
spusťte terminál v operačním systému Debian. Přejděte na kartu aktivity v levém horním rohu plochy. Poté do vyhledávacího pole zadejte terminál klíčových slov. Když se zobrazí výsledek vyhledávání, otevřete jej kliknutím na ikonu terminálu.,
v terminálu zadejte následující příkaz pro instalaci serveru Samba.
$ sudo apt install samba
může požádat o potvrzení tím, že vám poskytne možnost Y/n. Hit y pokračovat v procesu instalace a Samba bude nainstalován na vašem systému.
během instalace se může zeptat, zda chcete použít nastavení WINS z DHCP. Pokud váš server používá statickou IP adresu, vyberte Ne.
Ověření instalace SAMBA
Chcete-li ověřit instalaci, zkontrolujte stav služby samba „nmbd“., Tato služba se spustí automaticky po instalaci samby.
$ sudo systemctl status nmbd
Pokud je server samba nainstalován a úspěšně spuštěn, uvidíte aktivní (běžící) stav.
Pokud se služba nespustí automaticky, spusťte tento příkaz spustit ručně:
$ sudo systemctl start nmbd
Konfigurace Samba
po instalaci Samba serveru je dokončena, teď je čas nakonfigurovat. Konfigurační soubor samba smb.conf se nachází v adresáři/etc / samba., V tomto souboru určíme složku a tiskárny, které chceme sdílet, spolu s jejich oprávněními a provozními parametry. Samba zkontroluje svůj konfigurační soubor po určité době a aktualizuje všechny změny.Reklama
proveďte následující kroky:
Krok 1: Vytvořte adresář pro sdílení souborů prostřednictvím Samby. Tento adresář uchovává soubory, které je třeba sdílet. Spusťte následující příkaz a vytvořte nový adresář pod kořenovým adresářem.
$sudo mkdir /samba
Krok 2: Nyní budeme muset upravit konfigurační soubor smb.conf., Před úpravou konfiguračního souboru nezapomeňte vytvořit zálohu tohoto souboru ve stejném nebo jiném adresáři. Proveďte následující příkaz a vytvořte zálohu smb.konfederace.
$ sudo cp /etc/samba/smb.conf ~/Documents smb_backup.conf
Tento příkaz vytvoří zálohu v adresáři ~ / Documents
Krok 3: nyní upravte původní konfigurační soubor pomocí libovolného textového editoru, jako je Vim, Nano nebo Gedit. Používáme zde nano editor:
$ sudo nano /etc/samba/smb.conf
Přejděte dolů na spodní část smb.,conf a přidat následující řádky:
comment = Samba on Debianpath = /sambaread-only = nobrowsable = yes
, Kde
- = jméno samba sdílení
- comment= stručný popis sdílet
- Path= Cesta ke sdílenému adresáři.
- pouze pro Čtení = Nastavit sdílený adresář jako čitelný
- Browsable = zahrnout podíl na základním seznamu nebo ne
Jakmile budete hotovi, stiskněte kombinaci kláves Ctrl+O a Ctrl+X současně uložte a ukončete soubor.
nastavení uživatelského účtu
nyní budeme potřebovat uživatelský účet setup pro Sambu., Uživatel Samba musí být uživatelem systému,a proto by měl existovat v souboru/etc / password. Pokud uživatel již neexistuje, musíte jej nejprve vytvořit. V opačném případě stačí spustit příkaz v terminálu pomocí následující syntaxe a nastavit nové heslo pro uživatele.,
$ sudo smbpasswd -a username
Restartujte Samba Služby
Poté, co jste udělal s všechny konfigurace a uživatelské nastavení, restartujte Samba servis spuštěním následujícího příkazu v Terminálu:
$ sudo systemctl restart smbd.service
Připojení Samba sdílet z Linuxu
připojit samba sdílet z Linuxu příkazový řádek, budete muset nainstalovat Samba klienta. Pomůže připojit akcie samba z příkazového řádku.,
Spustit následující příkaz v Terminálu k instalaci Samba klienta:
$ sudo apt install smbclient
Jakmile je nainstalován, připojit na Samba share pomocí následující syntaxe:
$ sudo smbclient ///share_name –U samba_user
, Kde
- je adresa IP nebo název hostitele serveru Samba
- je název sdílené adresáře Samba
- je jméno uživatele, který má přístup do sdílené položky
po zadání příkazu v terminálu, to se vás zeptá na heslo. Zadejte heslo a stiskněte klávesu enter, po které uvidíte samba CLI., Chcete-li zobrazit podporované příkazy na CLI, zadejte Nápověda a stiskněte klávesu enter.
pomocí GUI
pro přístup k Samba share prostřednictvím grafického uživatelského rozhraní otevřete Správce souborů. V dolní části okna Správce souborů uvidíte možnost připojení k serveru. Do adresního řádku zadejte adresu serveru Samba v následujícím formátu a klikněte na Připojit.
///share_name
když se objeví následující okno, vyberte přepínač registrovaný uživatel a zadejte uživatelské jméno a heslo do příslušných souborů., Pokud jste v prostředí pracovní skupiny, ponechte pole domény jako výchozí a klikněte na Připojit.
nyní budete mít přístup ke sdíleným souborům na serveru Samba.
Metoda 2: Připojení Samba share z Windows machine
v systému Windows OS, Run utility se většinou používá pro přístup ke sdíleným souborům přes síť. Chcete-li otevřít nástroj spustit, použijte zástupce Windows key+R. Když se nástroj otevře, zadejte adresu Samba share v následujícím formátu a klikněte na OK.,
\\\
budete vyzváni k zadání hesla uživatele Samba. Zadejte heslo a klikněte na OK.
Nyní budete mít přístup k sdíleným souborům Samba na vašem počítači se systémem Windows.
v tomto článku jsme se naučili, jak nainstalovat Sambu do systému Debian 10. Také jsme se naučili, jak se připojit k serveru Samba z počítačů Linux a Windows pro přístup ke sdíleným adresářům.