mounten en mapping shares tussen Windows en Linux met Samba

geplaatst in: Articles | 0

In mijn vorige artikel, interoperabiliteit: aan de slag met Samba, heb ik het installeren en configureren van Samba shares op een Linux server behandeld. De echte kracht van Samba komt wanneer Windows-clients kunnen communiceren met Linux-bestandsservers. In dit artikel zal ik behandelen hoe je toegang kunt krijgen tot Samba-shares van zowel Linux als Windows-clients.,

Installeer de Samba clientpakketten

om toegang te krijgen tot Samba share vanaf Linux clients moeten we een paar Samba clientpakketten installeren.installeer op de client de pakketten samba-common en samba-client.

# yum install samba-client samba-common -y

Controleer op beschikbare shares

laten we controleren of we toegang hebben tot onze shares vanaf de server. We kunnen de hostname of ip address van de server gebruiken. Als u hostname gebruikt, controleer dan of DNS werkt.,

Maak een map aan die we kunnen gebruiken als ons koppelpunt. Ik ga een map aanmaken onder /mnt, maar u kunt elke map gebruiken die u wilt. Het kan nodig zijn om SELinux in die map in te stellen.

# mkdir /mnt/myshare

koppel nu de share aan.

# mount -t cifs -o username=user //192.168.1.122/myshare /mnt/sharePassword for user@//192.168.1.122/myshare: ********

nu we onze share gemount hebben, kunnen we de aankoppelingen controleren met het volgende commando:

# df -h

Persistent mount

laten we die map permanent aankoppelen zodat het een herstart kan weerstaan., Gebruik de teksteditor van uw keuze, bewerk het /etc/fstab bestand. Je kunt dit op meerdere manieren doen, maar ik ga twee manieren demonstreren om de samba share te mounten tijdens het opstarten in /etc/fstab.

# vim /etc/fstab

de eerste optie biedt een gebruikersnaam en wachtwoord voor de Samba-gebruiker in de fstab.

//192.168.1.122/myshare /mnt/share cifs username=user,password=password,_netdev 0 0

de andere optie is om een referentiebestand aan te maken. Je kunt dit bestand alles noemen, maar ik zou het credwillen noemen., Ik zou graag referenties bestanden te plaatsen in de home directory van de gebruiker. In onze demonstratie zal het /home/user/.credzijn.

//192.168.1.122/myshare /mnt/share cifs credentials=/home/user/.cred,_netdev 0 0

de optie _netdev is belangrijk omdat we een netwerkapparaat aankoppelen. Clients kunnen tijdens het opstartproces hangen als het systeem problemen ondervindt met het netwerk.

Maak nu dat .cred bestand in de persoonlijke map van de gebruiker.

# vim /home/user/.cred

voeg vervolgens de gebruikersnaam en het wachtwoord van de Samba-gebruiker toe.,

username=userpassword=password

ten slotte mounten alle bestandssystemen.

# mount -a

toegang tot een share vanaf een Windows-client

Ik zal Windows 10 gebruiken als mijn client-machine met een werkgroep genaamd SAMBA. We moeten een lokaal gebruikersaccount maken op de Windows-machine die overeenkomt met de gebruikersnaam en het wachtwoord van het Samba-gebruikersaccount dat we in mijn vorige artikel hebben gemaakt. Hoewel het aanmaken van een account niet nodig is, maakt dit de toegang tot de share eenvoudiger.

zoals ik hierboven al zei, is deze stap optioneel en kunt u deze volledig overslaan., Hoewel er meerdere benaderingen zijn voor het toevoegen van een nieuwe lokale gebruiker op een Windows-machine, zal Ik voor de eenvoud van dit artikel PowerShell gebruiken. Start PowerShell als beheerder en voer de volgende opdrachten uit:

PS > $password = Read-Host -AsSecureStringPS > New-LocalUser -Name "user” -Password $password

nu we een nieuw lokaal gebruikersaccount hebben aangemaakt dat overeenkomt met het Samba-gebruikersaccount, kunnen we inloggen op Windows met ons nieuw aangemaakte gebruikersaccount.

toegang tot een share vanuit Windows Verkenner

om toegang te krijgen tot de Samba share vanuit Windows Verkenner, begint u met het typen van het IP-adres van onze share in het zoekgebied., Ik gebruik de hostname van de Samba server. In mijn geval is het centos. U kunt ook toegang krijgen tot de share door gebruik te maken van het IP-adres van de Samba-server.

Image

bladeren naar de samba-share.

u kunt worden gevraagd om de gebruikersnaam en het wachtwoord in te voeren om toegang te krijgen tot de share Als u het lokale aanmaakproces voor gebruikers hebt overgeslagen., Als je gevraagd wordt om referenties, voer dan de Samba gebruikersnaam en wachtwoord in die we in het vorige artikel hebben gemaakt.

u moet het Samba-sharepad invoeren elke keer dat u toegang wilt krijgen tot de share. Er is een betere manier om toegang te krijgen tot de share door het toewijzen van een schijf aan Samba share in Windows.,

een station toewijzen aan een Samba share

een station toewijzen Aan de Samba share, open de PowerShell en de afgifte van volgende opdracht:

PS > NET USE M: \\centos\myshare
Afbeelding

Samba share toegewezen aan de M: schijf.

Wrap up

toegang tot een Samba-share Op Linux en Windows is eenvoudig. Met deze basis setup, zult u in staat zijn om toegang te krijgen tot bestanden shares van client machines in uw netwerk., Met iets meer configuratie kunt u Samba-shares implementeren in een domeinomgeving. Samba kan meer doen dan het delen van bestanden. Als je meer wilt weten over Samba, lees dan dit artikel over Windows en Linux interoperabiliteit. Dit is een basisopstelling, maar je kunt zoveel meer doen met Samba.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *