Hvordan installere og konfigurere Samba Del med Windows og Centos

Hvordan installere og konfigurere Samba Del med Windows og Centos
Samba er et Windows -kompatibelt fildelingssystem. Det brukes til å sette opp Windows -deling på Linux -systemer. Samba er en Linux -implementering av SMB/CIFS -protokollen.

Samba kan brukes til å sette opp lagringsserver eller dele filer og kataloger på Linux -systemet.

I denne artikkelen vil jeg vise deg hvordan du installerer og konfigurerer Samba Del med Windows og Centos 7. La oss komme i gang.

Nettverksdiagram for Samba Storage Server:

Samba -serveren og klientdatamaskinene er satt opp på følgende måte:

De Samba Storage Server (basert på Centos 7) har vertsnavnet SMB-server og IP -adresse 10.0.1.11

De Samba Centos 7 -klient har vertsnavnet SMB-klient og IP -adresse 10.0.1.14

De Samba Windows 7 -klient har IP -adressen 10.0.1.12

Disse datamaskinene er i samme nettverk 10.0.1.0/24

Konfigurere DNS for Samba Server:

Før du kommer i gang, må du sørge for at DNS -serveren din er konfigurert riktig. Ellers kan Samba ikke begynne å starte.

Konfigurere en full DNS -server er utenfor omfanget av denne artikkelen, så jeg redigerte /etc/verter fil med hver centos 7 -maskin og la til følgende linje der.

10.0.1.11 SMB-server

SMB-server og SMB-klient maskin, du kan ganske enkelt kjøre følgende kommando for å legge til linjen ovenfor i /etc/verter fil:

$ ekko "10.0.1.11 SMB -server "| sudo tee -a /etc /verter

For Windows -klient brukte jeg notisblokk til å redigere C: \ Windows \ System32 \ Drivere \ etc \ Hosts fil og lagt til følgende linje der:

10.0.1.11 SMB-server

Trinn 1:

Gå til Start Meny og søk etter Notisblokk. Nå høyreklikk på Notisblokk ikon og klikk på Kjør som administrator.

Steg 2:

Trykk nå + o å gå til Fil > Åpen… og velg filen C: \ Windows \ System32 \ Drivere \ etc \ Hosts

Trinn 3:

Legg nå linjen ovenfor til slutten av filen. Trykk nå + s eller gå til Fil > Lagre For å lagre filen.

Installere Samba Server:

Samba Server er ikke installert som standard på CentOS 7. Så du må installere den på SMB-server maskin.

Før du installerer Samba Server, kjører du følgende kommando for å oppdatere Yum Pakkelagdebuffer:

$ sudo yum makecache

Oppdater nå CentOS 7 -systemet ditt med følgende kommando:

$ sudo yum oppdatering

Hvis oppdateringen er tilgjengelig, bør du se følgende vindu. trykk y Og trykk deretter å fortsette.

Oppdateringsprosessen bør ta en stund å fullføre. Når du er fullført, kjør følgende kommando for å starte systemet på nytt.

$ sudo omstart

Installer nå Samba -serveren med følgende kommando:

$ sudo yum install samba

Trykk nå y Og trykk deretter å fortsette.

Samba -serveren skal installeres.

Samba -tjenestene SMB og NMB blir stoppet som standard. Du må starte dem før du gjør noe.

Start SMB Tjeneste med følgende kommando:

$ sudo systemctl start smb

Start NMB Tjeneste med følgende kommando:

$ sudo systemctl start nmb

Nå må du legge til SMB og NMB tjenester til systemoppstarten slik at de starter når serverdatamaskinen starter.

Legg til SMB Service til systemoppstarten med følgende kommando:

$ sudo SystemCTL Aktiver SMB

Legg til NMB Service til systemoppstarten med følgende kommando:

$ sudo SystemCTL Aktiver NMB

Legge til og liste Samba -brukere:

Windows -brukere har forskjellige filer og katalog tillatelsesordninger enn Linux. For å legge til disse tilleggsparametrene til de eksisterende Linux -brukerne, pdbedit Kommando brukes.

Du kan legge til påloggingsbrukeren din til Samba med følgende kommando:

$ sudo pdbedit -a -u $ (whoami)

Nå må du sette opp et Samba -passord. Dette er passordet du vil bruke når du logger inn i en Samba -deling.

Skriv inn Samba -passordet ditt for brukeren og trykk .

Trykk på Samba-passordet ditt på nytt og trykk på .

Innloggingsbrukeren din skal legges til.

Du kan legge til andre Linux -brukere til Samba i tillegg til følgende kommando:

$ sudo pdbedit -a -u brukernavn

Merk: Her, Brukernavn kan være et hvilket som helst Linux -brukernavn.

Nå kan du liste opp alle Samba -brukerne med følgende kommando:

$ sudo pdbedit -l

Tillater Samba -trafikk:

La nå Samba -trafikken til SMB-server maskin med følgende Firewalld kommando:

$ sudo brannmur-cmd-add-service = samba-permanent

Bruk det nye Firewalld Konfigurasjon med følgende kommando:

$ sudo Firewall-CMD-Reload

Få tilgang til Samba -aksjer fra CentOS 7 -klient:

Du kan installere Samba Client Utilities til CentOS 7 -maskinene dine som du vil montere Samba -aksjene fra SMB-server maskin.

Kjør følgende kommando for å installere Samba Client Utilities på CentOS 7 -klient:

$ sudo yum install samba-klient

Trykk nå y Og trykk deretter å fortsette.

Samba -klientverktøy bør installeres.

Nå kan du liste opp all tilgjengelig deling for pålogging BrukernavnSMB-server Maskin med følgende kommando:

$ smbclient -u brukernavn> -l // vertsnavn

Merk: Her Brukernavn er ditt samba brukernavn og Vertsnavn er DNS -navnet eller IP -en til din SMB-server.

Skriv nå inn Samba -passordet ditt og trykk .

Alle aksjene dine skal være oppført. Som standard deles bare brukerens hjemmekatalog. Hvis du vil, kan du legge til flere aksjer.

Nå kan du montere din deling med følgende kommando:

$ sudo mount -t cifs -o brukernavn = brukernavn, passord = samba_password
// server_ip/sharename mountpoint

Merk: Brukernavn og Samba_password er Samba påloggingsdetaljer, Server_ip er IP -adressen til SMB-server, Sharename er navnet på andelen og Mountpoint er plasseringen/banen der du vil montere din del Sharename på Centos 7.

Andelen er montert.

Få tilgang til Samba -aksjer fra Windows Client:

Fra vinduer, bare åpne Filutforsker og skriv inn \\Vertsnavn\Sharename på ditt sted som merket på skjermdumpen nedenfor. Når du er ferdig, trykk .

Skriv nå inn samba Brukernavn og PASSORD og klikk på Ok.

Du bør være logget inn på din del som du kan se.

Legge til flere aksjer:

Hvis du trenger å legge til flere aksjer, kan du lese Opprette en filandel delen av artikkelen på https: // linuxhint.com/install-samba-on-ubuntu/

Merk: Jeg gjorde alt mens Selinux var deaktivert. Å jobbe med Selinux er utenfor omfanget av denne artikkelen. Vennligst sjekk Selinux -dokumentasjonen for mer informasjon om Selinux og hvordan du konfigurerer den for Samba.

Så det er slik du installerer og konfigurerer Samba Del med Windows og Centos 7. Takk for at du leste denne artikkelen.