Samba on tehokas avoimen lähdekoodin työkalu, joka mahdollistaa tiedostojen ja tulostimien Windows-kaltaisen jakamisen Linux-järjestelmien verkossa. Se mahdollistaa Linux-ja Windows-koneiden rinnakkaiselon ja vuorovaikutuksen samassa verkossa. Se on asennettu Linux-palvelimelle, joka isännöi jaettavia tiedostoja. Nämä jaetut tiedostot voidaan sitten käyttää tahansa valtuutettu Linux tai Windows client samassa verkossa.
tässä artikkelissa kerrotaan, miten Samba-palvelin asennetaan ja konfiguroidaan Debian-järjestelmään., Opimme myös käyttämään näitä jaettuja tiedostoja Linuxista tai Windows-koneista.
olemme käyttäneet Debian 10: tä tässä artikkelissa mainittujen komentojen ja menettelyjen suorittamiseen. Komennot ja menettelyt toimivat kuitenkin lähes täsmälleen samalla tavalla muissa Linux-jakeluissa.
Samban asennus Debianiin
Käynnistä pääte Debian-käyttöjärjestelmässäsi. Siirry toiminta-välilehteen työpöydän vasemmassa yläkulmassa. Kirjoita hakupalkkiin avainsanapääte. Kun hakutulos ilmestyy, napsauta Päätekuvaketta avataksesi sen.,
Kirjoita päätteeseen seuraava komento Samba-palvelimen asentamiseksi.
$ sudo apt install samba
saattaa pyytää vahvistusta antamalla sinulle Y / n-vaihtoehdon. Paina y jatkaaksesi asennusprosessia ja Samba asennetaan järjestelmääsi.
asennuksen aikana saattaa kysyä, haluatko käyttää DHCP: n WINS-asetuksia. Jos palvelin käyttää staattista IP-osoitetta, valitse Ei.
SAMBA-asennuksen tarkistaminen
asennuksen varmentamiseksi tarkista samba-palvelun ”nmbd”tila., Tämä palvelu alkaa automaattisesti samban asennuksen yhteydessä.
$ sudo systemctl status nmbd
Jos samba-palvelin on asennettu ja käynnissä onnistuneesti, näet Aktiivisen(käynnissä) tila.
Jos palvelu ei käynnisty automaattisesti, suorita tämä komento käynnistääksesi sen manuaalisesti:
$ sudo systemctl start nmbd
konfigurointi Samba
kun Samba-palvelimen asennus on valmis, on aika määrittää se. Samban asetustiedosto smb.conf sijaitsee/etc / samba-hakemistossa., Tässä tiedostossa määrittelemme kansion ja tulostimet, jotka haluamme jakaa yhdessä niiden käyttöoikeuksien ja käyttöparametrien kanssa. Samba arvioi asetustiedostonsa tietyn ajan kuluttua ja päivittää mahdolliset muutokset.Mainos
seuraa alla olevia ohjeita kokoonpanojen suorittamiseen:
Vaihe 1: Luo kansio tiedostojen jakamiseen Samban kautta. Tämä kansio pitää jaettavat tiedostot. Suorita seuraava komento luodaksesi uuden hakemiston juurihakemiston alle.
$sudo mkdir /samba
Vaihe 2: Nyt on muokattava asetustiedostoa smb.conf., Ennen asetustiedoston muokkaamista varmista, että Luo varmuuskopio tästä tiedostosta samaan tai toiseen hakemistoon. Suorita seuraava komento luoda varmuuskopio smb.conf-tiedosto.
$ sudo cp /etc/samba/smb.conf ~/Documents smb_backup.conf
Tämä komento luo varmuuskopion ~/Documents directory
Vaihe 3: muokkaa nyt alkuperäistä asetustiedostoa millä tahansa tekstieditorilla, kuten Vim, Nano tai Gedit. Käytämme tässä Nano-editorissa:
$ sudo nano /etc/samba/smb.conf
Selaa alaspäin pohjaan smb.,conf ja lisätään seuraavat rivit:
comment = Samba on Debianpath = /sambaread-only = nobrowsable = yes
Missä
- = nimen samba jakaa
- kommentti= lyhyt kuvaus jakaa
- Path= Polku jaettuun hakemistoon.
- vain luku- = Asettaa jaettuun hakemistoon kuin luettavissa
- Selattavissa = sisällyttää jaa-jaa lista tai ei
Kun valmis, paina Ctrl+O ja sitten Ctrl+X samanaikaisesti tallenna ja sulje tiedosto.
käyttäjätilin perustaminen
nyt tarvitaan setup-käyttäjätili samballe., Samba-käyttäjän on oltava järjestelmän käyttäjä, ja siksi sen on oltava /etc/password-tiedostossa. Jos käyttäjä ei ole jo olemassa, sinun täytyy ensin luoda se. Muussa tapauksessa, vain suorittaa komennon terminaalissa käyttäen seuraavaa syntaksia perustaa uusi salasana käyttäjälle.,
$ sudo smbpasswd -a username
Käynnistä Samba-Palvelu
Kun olet tehnyt kaikki määritykset ja käyttäjän asetukset, käynnistä Samba-palvelu suorittamalla seuraava komento Terminal:
$ sudo systemctl restart smbd.service
Liittäminen Samba osake Linux-kone
kytke samba osake Linux command line, sinun täytyy asentaa Samba client. Se auttaa yhdistämään samban osakkeet komentoriviltä.,
Suorita seuraava komento Terminaali asentaa Samba-client:
$ sudo apt install smbclient
Kun se on asennettu, kytke Samba jakaa käyttämällä seuraavaa syntaksia:
$ sudo smbclient ///share_name –U samba_user
Missä
- IP-osoite tai hostname Samba-palvelin
- on nimi Samba jaettu hakemisto
- on käyttäjän nimi, jolla on käyttöoikeus jakaa
Kun kirjoitat komennon terminaalissa, se kysyy salasanaa. Kirjoita salasana ja paina enter, jonka jälkeen näet samba-CLI., Voit tarkastella tuettuja komentoja CLI, Kirjoita ohje ja paina enter.
käyttää GUI
: tä Samba-osuuden käyttämiseen graafisen käyttöliittymän, open File Managerin kautta. Tiedostonhallintaikkunan alareunassa näet Connect to server-vaihtoehdon. Kirjoita osoitepalkkiin Samba-palvelimen osoite seuraavassa muodossa ja valitse Connect.
///share_name
kun seuraava ikkuna ilmestyy, valitse Radiopainike rekisteröitynyt käyttäjä ja syötä käyttäjätunnus ja salasana omiin tiedostoihinsa., Jos olet TYÖRYHMÄYMPÄRISTÖSSÄ, jätä verkkotunnuskenttä oletuksena ja valitse Connect.
Nyt voit käyttää jaettuja tiedostoja Samba-palvelin.
Method 2: Connecting Samba share from Windows machine
In Windows OS, Run utility is mostly used to access shared files over the network. Suorita-apuohjelman avaamiseksi Käytä Windows key + R-pikakuvaketta. Kun apuohjelma avautuu, anna Samba-osakkeen osoite seuraavassa muodossa ja napsauta OK.,
\\\
Sinua pyydetään antamaan Samba-käyttäjän salasana. Kirjoita salasana ja napsauta OK.
Nyt voit käyttää Samba jaettuja tiedostoja Windows kone.
tässä artikkelissa olemme oppineet asentamaan Samban Debian 10-järjestelmään. Olemme myös oppineet yhteyden Samba-palvelimeen Linuxista ja Windows-koneista jaettujen hakemistojen käyttämiseen.