I min forrige artikkel, Interoperabilitet: Komme i gang med Samba, jeg dekket installere og konfigurere Samba aksjer på en Linux server. Den reelle makten av Samba kommer når Windows-klienter kan kommunisere med Linux-fil-servere. I denne artikkelen, jeg vil dekke hvordan du kan få tilgang til Samba aksjer fra både Linux og Windows-klienter.,
Install Samba-klient pakker
for Å få tilgang Samba dele fra Linux-klienter vi trenger å installere noen Samba klient pakker.
På klient maskinen, må du installere samba-common
og samba-client
pakker.
# yum install samba-client samba-common -y
Sjekk ledige aksjer
La oss sjekke om vi kan få tilgang til våre aksjer fra serveren. Vi kan enten bruke hostname
eller ip address
av serveren. Hvis du bruker hostname
, sørg for at DNS fungerer.,
Opprett en katalog som vi kan bruke som vår mount point. Jeg kommer til å opprette en katalog under /mnt
, men du kan bruke hvilken som helst katalog du vil. Du må kanskje konfigurere SELinux
på denne katalogen.
# mkdir /mnt/myshare
Nå, montere dele.
# mount -t cifs -o username=user //192.168.1.122/myshare /mnt/sharePassword for user@//192.168.1.122/myshare: ********
Nå som vi har montert vår del, vi kan sjekke festene med følgende kommando:
# df -h
Vedvarende mount
La oss gjøre denne katalogen mount utholdende, slik at den kan tåle en omstart., Ved å bruke tekst editor for ditt valg, redigere /etc/fstab
– filen. Dette kan du gjøre på flere måter, men jeg kommer til å demonstrere to måter å montere Samba dele på oppstart i /etc/fstab
.
# vim /etc/fstab
Det første alternativet gir et brukernavn og passord for Samba bruker i fstab
.
//192.168.1.122/myshare /mnt/share cifs username=user,password=password,_netdev 0 0
Det andre alternativet er å opprette en credential fil. Du kan ringe til denne filen noe, men jeg ønsker å kalle det cred
., Jeg ønsker å plassere legitimasjon filer i hjemmekatalogen til brukeren. I vår demonstrasjon vil det være /home/user/.cred
.
//192.168.1.122/myshare /mnt/share cifs credentials=/home/user/.cred,_netdev 0 0
_netdev
alternativet er viktig siden vi er montering av en nettverksenhet. Kunder kan henge under oppstartsprosessen hvis systemet oppdager noen problemer med nettverket.
Nå opprette at .cred
fil i brukerens hjemmekatalog.
# vim /home/user/.cred
Neste, legge til Samba brukerens brukernavn og passord.,
username=userpassword=password
til Slutt, montere alle filsystemer.
# mount -a
få Tilgang til en del fra en Windows-klient
jeg vil bruke Windows-10 som min klient maskin med en arbeidsgruppe kalt SAMBA
. Vi trenger å skape en lokal brukerkonto på Windows-maskinen din som samsvarer med ditt brukernavn og passord av Samba-kontoen til brukeren som vi opprettet i min forrige artikkel. Selv om du oppretter kontoen er ikke nødvendig, dette vil gjøre det enklere når du får tilgang til den delte ressursen.
Som jeg nevnte ovenfor, er dette trinnet er valgfritt, og du kan hoppe over det helt., Selv om det er flere tilnærminger for å legge til en ny lokal bruker på en Windows-maskin, for enkelhet av denne artikkelen vil jeg bruke PowerShell. Starte PowerShell som administrator og gi følgende kommandoer:
PS > $password = Read-Host -AsSecureStringPS > New-LocalUser -Name "user” -Password $password
Nå at vi har opprettet en ny lokal brukerkonto matchende Samba-bruker-konto, kan du logge på Windows med vår nylig opprettede brukeren konto.
få Tilgang til en del fra Windows Utforsker
for Å få tilgang til Samba dele fra Windows Utforsker, begynner du å skrive inn IP-adressen til vår andel i søk-området., Jeg bruker hostname
av Samba-server. I mitt tilfelle, det er centos
. Du kan også få tilgang til deler ved hjelp av IP-adressen til Samba-serveren.
Du kan bli bedt om å angi brukernavn og passord for å få tilgang til andelen hvis du hoppet over den lokale brukeren etableringen prosessen., Hvis du blir bedt om brukernavn og passord, skriv inn Samba-brukernavn og passord opprettet vi i den forrige artikkelen.
Du må fylle inn Samba share-banen hver gang du vil ha tilgang til den delte ressursen. Det er en bedre måte å få tilgang til deler av tilordne en stasjon til Samba dele, i Windows.,
tilordne en stasjon til en Samba share
for Å tilordne en stasjon til Samba dele, åpne PowerShell og problemet følgende kommando:
PS > NET USE M: \\centos\myshare
Wrap up
få Tilgang til en Samba dele på Linux og Windows som er enkel. Med dette enkle oppsettet, vil du være i stand til å få tilgang til fil-aksjer fra klient-maskiner i nettverket., Med litt mer konfigurasjon, kan du distribuere Samba aksjer i et domenemiljø. Samba kan gjøre mer enn bare fildeling. Hvis du ønsker å lære mer om Samba, les denne artikkelen om Windows og Linux interoperabilitet. Dette er et grunnleggende sett opp, men du kan gjøre så mye mer med Samba.
Legg igjen en kommentar