Samba er en kraftig open-source verktøy som lar Windows-lignende deling av filer og skrivere i et nettverk på Linux-systemer. Det gjør det mulig med sameksistens og samhandling mellom Linux-og Windows-maskiner i samme nettverk. Det er installert på Linux-serveren som er vert for filer som skal deles. Disse delte filer kan åpnes av en autorisert Linux eller Windows-klient på samme nettverk.
Denne artikkelen vil forklare hvordan du skal installere og konfigurere Samba server på en Debian-systemet., Vi vil også lære hvordan å få tilgang til disse delte filer fra Linux eller Windows-maskiner.
Vi har brukt Debian 10 for å utføre kommandoer og prosedyrer som er nevnt i denne artikkelen. Men, kommandoer og prosedyrer fungerer nesten nøyaktig det samme i andre Linux-distribusjoner.
Installasjon av Samba på Debian
Lansere Terminal i Debian OS. Gå til kategorien Aktiviteter i øverste venstre hjørne av skrivebordet. Så i søk-feltet, skriv inn søkeordet-terminal. Når søkeresultatet vises, klikker du på ikonet Terminal for å åpne det.,
I Terminal, skriv inn følgende kommando for å installere Samba-serveren.
$ sudo apt install samba
Det kan be om bekreftelse ved å gi deg en Y/n-alternativet. Trykk y for å fortsette installasjonen og Samba vil være installert på systemet.
Under installasjonen, er det kanskje spørre deg om du ønsker å bruke VINNER innstillinger fra DHCP. Hvis serveren er bruk statisk IP-adresse, velger du NEI.
Verifisere SAMBA installasjon
for Å bekrefte installasjonen, sjekk status på samba service «nmbd»., Denne tjenesten starter automatisk ved installasjon av samba.
$ sudo systemctl status nmbd
Hvis samba-server) er installert og kjører vellykket, vil du se den Aktive(kjører) status.
Hvis tjenesten ikke starter automatisk, kan du kjøre denne kommandoen for å starte det manuelt:
$ sudo systemctl start nmbd
Konfigurere Samba
Når installasjonen av Samba-serveren er ferdig, det er tid nå for å konfigurere den. Samba-konfigurasjonsfilen smb.conf ligger i /etc/samba-katalogen., I denne filen, kan vi angi mappen skrivere som vi ønsker å dele sammen med sine tillatelser og operasjonelle parametre. Samba anmeldelser konfigurasjonsfilen etter en viss tid, og oppdateringer eventuelle endringer.Annonse
Følg trinnene nedenfor for å utføre konfigurasjoner:
Trinn 1: Opprett en katalog for å dele filer via Samba. Denne katalogen vil holde filene som skal deles. Kjør følgende kommando for å opprette en ny katalog under rotkatalogen.
$sudo mkdir /samba
Trinn 2: Nå trenger vi for å redigere konfigurasjonsfilen smb.conf., Før redigere konfigurasjonsfilen, sørg for å opprette en sikkerhetskopi av denne filen i den samme eller i en annen katalog. Kjør følgende kommando for å opprette en sikkerhetskopi av smb.conf-fil.
$ sudo cp /etc/samba/smb.conf ~/Documents smb_backup.conf
Denne kommandoen vil opprette en sikkerhetskopi på ~/Documents katalogen
Trinn 3: Nå redigerer den opprinnelige konfigurasjonen fil med alle tekst editor som Vim, Nano, eller Gedit. Vi bruker her Nano redaktør:
$ sudo nano /etc/samba/smb.conf
Bla ned til bunnen av smb.,conf og legg til følgende linjer:
comment = Samba on Debianpath = /sambaread-only = nobrowsable = yes
Hvor
- = navnet på samba share
- kommentar= kort beskrivelse av deler
- Path= Stien til den delte katalogen.
- skrivebeskyttet = Sett delte katalogen som leses
- Søkbare = å inkludere andel i andel listen eller ikke
Når dette er gjort, trykker du Ctrl+a og Ctrl+X samtidig for å lagre og avslutt på fil.
Sette opp brukerkonto
Nå trenger vi setup brukerkonto for samba., Samba-brukeren må ha for å være det systemet brukeren, og derfor bør ligge i /etc/passord-fil. Hvis en bruker ikke allerede eksisterer, vil du først trenger for å lage det. Ellers, bare kjøre kommandoen i Terminalen ved å bruke følgende syntaks for å angi et nytt passord for brukeren.,
$ sudo smbpasswd -a username
Start på nytt Samba-Service
Når du er ferdig med alle konfigurasjoner og bruker oppsett, starte Samba service ved å kjøre følgende kommando i Terminal:
$ sudo systemctl restart smbd.service
Koble Samba dele fra Linux-maskin
for Å koble samba dele fra Linux kommandolinje, du må installere Samba-klienten. Det vil bidra til å koble samba aksjer fra kommando-linjen.,
Kjør følgende kommando i Terminalen for å installere Samba-klient:
$ sudo apt install smbclient
Når programmet er installert, kan du koble til Samba share bruke følgende syntaks:
$ sudo smbclient ///share_name –U samba_user
Hvor
- er IP-adressen eller vertsnavnet av Samba-server
- er navnet på Samba delte katalogen
- er navnet på brukeren som har tilgang til deler
Når du skriver inn kommandoen i terminalen, det vil be deg om passord. Skriv inn passordet og trykk på enter etter som du vil se samba CLI., For å vise kommandoer som støttes på CLI, type hjelp og trykk på enter.
ved Hjelp av GUI
for Å få tilgang Samba dele via et grafisk brukergrensesnitt, åpne Filbehandling. På bunnen av vinduet filbehandler, vil du se Koble til server. I adressefeltet skriver du inn adressen til Samba-serveren i følgende format og klikk på Koble til.
///share_name
Når du følgende vindu vises, velger du alternativknappen Registrert bruker og skriv Inn brukernavn og passord i de respektive fileds., Hvis du er i ARBEIDSGRUPPEN miljø, la Domene-feltet som standard, og klikk deretter Koble til.
du vil Nå være i stand til å få tilgang til delte filer på Samba-tjeneren.
Metode 2: Koble Samba dele fra Windows-maskinen
I Windows OS, kan du Kjøre verktøyet er mest brukt til å få tilgang til delte filer over nettverket. For å åpne Kjør-verktøyet, kan du bruke Windows-tasten+R snarvei. Når verktøyet åpnes, angir du Samba share-adresse i følgende format og klikk på OK.,
\\\
Du vil bli bedt om å gi Samba-brukernavn passord. Skriv inn passordet og klikk på OK.
du vil Nå være i stand til å få tilgang Samba delte filer på din Windows-maskin.
I denne artikkelen, vi har lært hvordan du skal installere Samba på en Debian-10-systemet. Vi har også lært hvordan du skal koble deg til Samba-serveren fra Linux-og Windows-maskiner for å få tilgang til delte kataloger.