Montaj și de cartografiere de acțiuni între Windows și Linux cu Samba

posted in: Articles | 0

În articolul meu anterior, Interoperabilitate: Noțiuni de bază cu Samba, am acoperit-instalarea și configurarea Samba acțiuni pe un server Linux. Puterea reală a Samba vine atunci când clienții Windows pot comunica cu serverele de fișiere Linux. În acest articol, voi acoperi modul în care puteți accesa acțiunile Samba atât de la clienții Linux, cât și de la Windows.,

Instalați pachetele client Samba

pentru a accesa partajarea Samba de la clienții Linux, trebuie să instalăm câteva pachete client Samba.

Pe masina client, instala samba-common și samba-client pachete.

# yum install samba-client samba-common -y

verificați dacă există acțiuni disponibile

să verificăm dacă putem accesa acțiunile noastre de pe server. Putem folosi fie hostname sau ip address a serverului. Dacă utilizați hostname, asigurați-vă că DNS funcționează.,

creați un director pe care îl putem folosi ca punct de montare. Voi crea un director sub /mnt, dar puteți utiliza orice director doriți. Poate fi necesar să configurați SELinux în directorul respectiv.

# mkdir /mnt/myshare

acum, montați cota.

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

Acum că am montat partea noastră, putem verifica monteaza cu următoarea comandă:

# df -h

Persistente monta

Să facem acel director muntele persistent astfel încât acesta poate rezista la o repornire., Folosind editorul de text la alegere, editați fișierul /etc/fstab. Puteți face acest lucru în mai multe moduri, dar voi demonstra două moduri de a monta cota Samba la boot în /etc/fstab.

# vim /etc/fstab

prima opțiune oferă un nume de utilizator și o parolă pentru utilizator Samba în fstab.

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

cealaltă opțiune este crearea unui fișier de acreditare. Puteți apela acest fișier orice, dar aș dori să-l numesc cred., Aș dori să plasez fișierele de acreditare în directorul de pornire al utilizatorului. În demonstrația noastră va fi /home/user/.cred.

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

opțiunea _netdev este importantă deoarece montăm un dispozitiv de rețea. Clienții se pot închide în timpul procesului de pornire dacă sistemul întâmpină dificultăți cu rețeaua.

acum creați acel fișier .cred din directorul home al utilizatorului.

# vim /home/user/.cred

apoi, adăugați numele de utilizator și parola utilizatorului Samba.,

username=userpassword=password

În cele din urmă, montați toate sistemele de fișiere.

# mount -a

Acces la o parte de la un client Windows

eu voi fi folosind Windows 10 ca sistem client cu un grup de lucru numit SAMBA. Trebuie să creăm un cont de utilizator local pe mașina Windows care se potrivește cu numele de utilizator și parola contului de utilizator Samba pe care l-am creat în articolul meu anterior. Deși crearea contului nu este necesară, acest lucru va face lucrurile mai simple atunci când accesați partajarea.după cum am menționat mai sus, acest pas este opțional și îl puteți sări complet., Deși există mai multe abordări pentru adăugarea unui nou utilizator local pe o mașină Windows, pentru simplitatea acestui articol voi folosi PowerShell. Lansarea PowerShell ca administrator și problema următoarele comenzi:

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

Acum că am creat un nou cont de utilizator local potrivire Samba cont de utilizator, putem să vă conectați la Windows cu contul de utilizator nou creat.pentru a accesa partajarea Samba din Windows Explorer, începeți să tastați adresa IP la cota noastră din zona de căutare., Sunt folosind hostname a serverului Samba. În cazul meu, este centos. De asemenea, puteți accesa partajarea utilizând adresa IP a serverului Samba.

Imagine

Navigați la Samba share.

s-ar putea solicita să introduceți numele de utilizator și parola pentru a accesa share dacă ai sărit de utilizator local proces de creație., Dacă vi se solicită acreditări, introduceți numele de utilizator și parola Samba pe care le-am creat în articolul precedent.

va trebui să introduceți calea de partajare Samba de fiecare dată când doriți să accesați partajarea. Există o modalitate mai bună de a accesa partajarea prin maparea unei unități la cota Samba în Windows.,

Cartografiere o unitate la o Samba share

Pentru a mapa o unitate de Samba share, deschide PowerShell și emite următoarea comandă:

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

Samba share mapate la M: unitate.

încheie

accesarea unei acțiuni Samba pe Linux și Windows este ușor. Cu această configurare de bază, veți putea accesa acțiuni de fișiere de la mașinile client din rețeaua dvs., Cu o configurație ceva mai mare, puteți implementa acțiuni Samba într-un mediu de domeniu. Samba poate face mai mult decât partajarea fișierelor. Dacă doriți să aflați mai multe despre Samba, citiți acest articol despre interoperabilitatea Windows și Linux. Acesta este un set de bază, dar puteți face mult mai mult cu Samba.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *