Hårdvara

Samba-server: koncept och snabb konfiguration

Innehållsförteckning:

Anonim

Samba är ett gratis mjukvaruprojekt som implementerar Windows delade filprotokoll för UNIX-liknande operativsystem. Detta protokoll var tidigare känt som SMB, senare katalogiserat som CIFS. På detta sätt blir det faktum att datorer med GNU / Linux, Mac OS X eller Unix i allmänhet ses som servrar eller relateras till klienter i Windows-baserade nätverk.

Innehållsindex

Låt oss lära oss lite Samba

Skapandet av Samba är tanken på Andrew Tridgell. Det är ett projekt som föddes 1991 när det skapade ett filserverprogram för sitt lokala nätverk, vilket stödde ett protokoll som erkänts som DEC av Digital Pathworks. Även om han inte visste det då, skulle protokollet bli SMB senare.

Varför använda Samba?

Samba är i princip en serie Unix-applikationer som implementerar SMB-protokollet (Server Message Block). Det här protokollet används för klient-serveroperationer i ett nätverk. Sedan tillåter Samba genom att använda detta protokoll Unix att etablera kommunikation med Microsoft Windows-produkter genom protokollet. På detta sätt kan en Unix-maskin med Samba komma in i Microsoft-nätverket, visa sig som en server och tillhandahålla följande tjänster:

  • Dela olika filsystem. Dela skrivare, med installation på servern såväl som på klienterna. Ge en visualisering av klienter i nätverket, vilket underlättar samarbete med våra användare. Det möjliggör verifiering av klienter genom inloggning mot en Windows-domän. Ge eller hjälp med en WINS-namnupplösningsserver.

drift

Idag inkluderar Samba Suite i sitt genomförande ett par grundläggande demoner. Dessa är ansvariga för att tillhandahålla delade resurser till SMB-klienter i nätverket (även kallad tjänster).

De nämnda demonerna är:

smbd: Det är den demon som ansvarar för att tillåta delning av filer och skrivare via SMB-nätverket, förutom att tillhandahålla verifiering och bevilja behörighet för åtkomst av SMB-klienter.

nmbd: Det är demonen som ansvarar för att söka igenom Windows Internet Name Service (WINS) och ger nödvändig hjälp genom en tittare.

konfiguration

Konfigurationen av Samba i Linux görs genom utgåvan av en enda fil som finns i /etc/samba/smb.conf.

Här är ett exempel på en grundläggande konfiguration:

# ============== Globala inställningar =================== # arbetsgrupp = PRUEBAGROUP-serversträng = Samba% v vinner support = nej ladda skrivare = nej # ======= Säkerhet ======= # säkerhet = användarkarta till gäst = dålig användargäst ok = ja offentligt = ja värdar tillåter = 127.0.0.1 192.168.22.0/24 värdar förnekar = 0.0.0.0/0 # ============== Sharing definition ================== # comment = Musik test. sökväg = / hem / Data / Musik / tillgängligt = ja surfbar = ja skrivbar = ingen kopia = Musikkommentar = Testvideor. sökväg = / home / Data / Videos / copy = Musikkommentar = Övrig data. sökväg = / hem / Data / Ruta / skrivbar = ja

Vad kan Samba göra för mig?

Som tidigare nämnts ger Samba all hjälp så att Windows- och Unix-maskiner kan samexistera i samma nätverk. Vi kan dock påpeka specifika skäl till varför du vill installera en Samba-server i ditt nätverk. Vi listar dem nedan:

  • Du vill spara utgifterna för att betala en Windows NT-server för att få de funktioner som den tillhandahåller oss. Du vill ge ett gemensamt utrymme för att utföra dataöverföringar mellan en NT-server till Linux eller vice versa. För att dela andra resurser som skrivare, mellan Windows-klienter och Linux.Det är användbart att etablera kommunikation till NT-filer från en Linux-server.
VI rekommenderar dig nya funktioner som kommer till Windows 10 Mobile

Låt oss nu se Samba i aktion

Vi antar att vi har följande grundläggande nätverkskonfiguration:

  • En Samba-server på en Linux-maskin, vi kommer att kalla den här hydra. Ett par Windows-klienter, vars namn kommer att vara Phoenix och Chimaera. Alla anslutna via LAN (LAN). Dessutom antar vi också att hydra har en injektionsskrivare ansluten. och en diskdelning som heter nätverk (båda resurserna kan erbjudas till de andra två maskinerna).

Den representativa grafen för detta nätverk kan ses i figuren nedan:

Som kan ses, i detta nätverk, är var och en av datorerna inom samma arbetsgrupp. För dem som inte är relaterade till termen är en arbetsgrupp en enkel etikett som identifierar en specifik uppsättning maskiner / datorer / utrustning som tillhör ett SMB-nätverk. Flera arbetsgrupper kan samexistera i samma nätverk, men för exemplet syftar vi bara en.

Vi hoppas att du gillade vår inledande artikel till Samba, kom ihåg att om du är intresserad av att dra full nytta av ditt Linux-system kan du ta en titt på vårt avsnitt.

Hårdvara

Redaktörens val

Back to top button