Koble deg til Samba server fra Linux

Jeg har skrevet noen artikler om Samba her på Ghacks. Og de fleste vet hvordan du kobler til Samba aksjer via Windows. Generelt sett (når alt er satt opp riktig) er det bare et spørsmål om å åpne opp Explorer og skrive \\\\ ADDRESS_OF_SAMBA_SERVER \\ RESSURSNAVN å få til Samba aksjer. Men hva med i Linux? Hvordan du går om å koble til Samba-aksjer med samme operativsystem som kjører Samba-serveren på?

En skulle tro at en lett oppgave. Det faktisk er, når du vet hvordan det gjøres. Og i denne artikkelen skal jeg vise deg to forskjellige måter å gjøre tilkoblingen til Samba server. Du må ha relevant kunnskap om hvordan Samba-serveren er satt opp, samt et brukernavn /passord konfigurert på Samba server. Det finnes også noen få skritt å ta på skrivebordet for en bestemt metode for tilkobling

De to metodene jeg vil beskrive er:. Ved hjelp av GNOME Koble til dialog Server og kommandolinjen. Sistnevnte vil bli brukt til å vise deg hvordan du setter opp automatisk montering for Samba.


Den grafiske metoden
Figur 1

Hvis du tar en titt på den GNOME Places menyen vil du se en oppføring merket "Koble til server ...". Dette er hva du ønsker å bruke for å koble til Samba server. Når du klikker på at et nytt vindu åpnes. Fra tjenesten rullegardin velg "Windows share" (se figur 1).

Når du velger denne oppføringen noen av konfigurasjonsmuligheter vil endre seg. Som du kan se (i figur 1), har jeg lagt inn de nødvendige muligheter for tilkobling til en Samba server på min interne nettverket. Du vil ønske å erstatte informasjonen slik at den gjenspeiler dine behov. Den eneste vanskelige bit av informasjon kan være inngangs mappe. Hvis du kobler til rotkatalogen på aksjen du ikke trenger å legge inn noe der. Si for eksempel du deler er /media /samba /bruker .
Hvis du vil koble til den katalogen forlate posten Folder blank. Si, men ønsker du å koble direkte til en undermappe i aksjen - du kan skrive inn den mappen her. Dette, selvfølgelig, ikke er nødvendig fordi du alltid kan krysse underkataloger med enkel navigasjon. Du kan også velge å legge til et bokmerke kjapt, fra i dette vinduet.




Figur 2

Når du har all informasjon inn klikk Connect, og du vil bli møtt med et nytt vindu som krever du skrive inn et passord. Også, hvis du ikke leverer et domenenavn i forrige vindu, vil du bli bedt om å skrive det her.

Du kan også sette dette opp til å huske passordet ditt enten til du logger ut eller til, vel, for alltid . Når du har oppgitt passord /domenet klikk på knappen Koble og et nytt Nautilus vindu vil åpne innsiden av Samba Share.

Ved hjelp av kommandolinje

Nå skal vi bruke kommandoen linje for å oppnå en tilsvarende mål. Den største forskjellen er at vi kommer til å faktisk montere Samba aksjen inn i en annen katalog, veldig mye på samme måte som vi ville montere en ekstra harddisk.

Det er et par stykker for å sette sammen før vi faktisk ta vare av monteringen. Først la oss lage en katalog som Samba aksjen vil bli montert til. Så fra terminalvinduet problemet følgende kommando:

sudo mkdir /media /samba

Nå la oss sørge for at våre brukere kan lese /skrive til denne katalogen med kommandoen :

sudo chmod -R u + rw /media /samba

Ok nå la oss sørge for at vi kan se Samba aksjer fra kommandolinjen. Vi skal gjøre det med smbclient
kommandoen slik:

smbclient -L //SAMBA_SERVER_ADDRESS

Hvor SAMBA_SERVER_ADDRESS Anmeldelser er den faktiske IP-adressen til Samba server.
Figur 3

Du vil bli bedt om å oppgi brukernavn og passord. Hvis du får en feilmelding det kan være at brukernavnene ikke stemmer i hver ende. Hvis det er tilfelle kan du legge til -U
bytte til kommandoen slik:

smbclient --user = jlwallen -L //SAMBA_SERVER_ADDRESS
< p> Du bør se et resultat omtrent som vist i Figur 3.

Nå er det på tide å prøve å montere Samba aksjen til /media /samba katalogen. For å gjøre dette problemet kommandoen:

sudo mount -t cifs //SAMBA_SERVER_ADDRESS /SHARE -o username = BRUKERNAVN /media /samba /

Hvor:


SAMBA_SERVER_ADDRESS er IP-adressen til Samba server.

SHARE er navnet på den delte.

BRUKERNAVN er brukernavnet for å få kontakt med.

Hvis det fungerer kan du nå gjøre dette en automatisert montere ved å legge til følgende linje i /etc /fstab filen:

//SAMBA_SERVER_ADDRESS /SHARE /media /samba CIFS legitimasjon = /etc /samba /bruker. cred 0 0

Hvor SAMBA_SERVER_ADDRESS er IP-adressen til Samba server og dele er navnet på den delte.

Legg merke til user.cred filen. Dette er en siste ting vi trenger for å lage. Med en teksteditor opprette denne filen og legg inn det:

username = BRUKER

password = PASSORD

Hvor BRUKER er brukernavnet for å logge deg på med og PASSORD er passordet som skal brukes for autentisering. Det siste trinnet er den gi denne nye filen de riktige tillatelsene med kommandoen:

sudo chmod 600 /etc/samba/user.cred

Du kan sikre dette fungerer ved å utstede kommandoen mount -a
som skal montere Samba aksje

Avsluttende tanker

Du skal nå ha en auto-montering Samba aksje -. eller muligheten til å enkelt koble GNOME-skrivebordet til en Samba aksje. Samba er et svært kraftig verktøy som ikke bare kan dele filer med Windows-maskiner, men med Linux-maskiner også. Anmeldelser