Conectați-vă la serverul dvs. Samba de la Linux

Am scris câteva articole despre Samba aici pe Ghacks. Și majoritatea oamenilor știu să se conecteze la acțiunile Samba prin Windows. În general vorbind (când totul este configurat corect) este doar o problemă de a deschide Explorer și de a intra în \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME pentru a accesa acțiunile Samba. Dar ce se întâmplă în Linux? Cum te descurci la conectarea la Samba Share cu același sistem de operare care rulează serverul Samba?

S-ar putea crede că o sarcină ușoară. Este de fapt, după ce știi cum se face. Și în acest articol vă voi arăta două moduri diferite de a face conexiunea la serverul dvs. Samba. Va trebui să aveți cunoștințe de lucru despre modul în care este configurat serverul Samba, precum și un nume de utilizator / parolă configurat pe serverul Samba. Există, de asemenea, câțiva pași de făcut pe desktop pentru o anumită metodă de conectare.

Cele două metode pe care le voi descrie sunt: ​​Folosirea dialogului GNOME Conectare la server și linia de comandă a GNOME. Acesta din urmă va fi folosit pentru a vă arăta cum puteți configura montarea automată pentru Samba.

Metoda grafică

Figura

Dacă aruncați o privire la meniul Locuri GNOME, veți vedea o intrare etichetată "Conectați-vă la server ...". Aceasta este ceea ce doriți să utilizați pentru a vă conecta la serverul dvs. Samba. Când faceți clic pe asta se va deschide o fereastră nouă. Din meniul derulant Tip serviciu, selectați „Partajare Windows” (a se vedea figura 1).

Când selectați acea intrare, unele dintre opțiunile de configurare se vor schimba. După cum puteți vedea (în figura 1), am introdus opțiunile necesare pentru a mă conecta la un server Samba din rețeaua mea internă. Veți dori să înlocuiți informațiile, astfel încât acestea să reflecte nevoile dvs. Singurul bit de informații complicat ar putea fi intrarea Folder. Dacă vă conectați la directorul rădăcină de pe share, nu va trebui să introduceți nimic acolo. Spuneți, de exemplu, împărtășiți este / media / samba / utilizator . Dacă doriți să vă conectați la acel director, lăsați intrarea dosarului goală. Cu toate acestea, spuneți că doriți să vă conectați direct la un sub-folder în cadrul acelui share - puteți introduce acel folder aici. Desigur, acest lucru nu este necesar, deoarece puteți traversa întotdeauna subdirectoarele cu o navigare simplă. Puteți alege, de asemenea, să adăugați un marcaj instantaneu, din această fereastră.

Figura 2

După ce ați introdus toate informațiile, faceți clic pe Conectați și veți primi o nouă fereastră care vă cere să introduceți o parolă. De asemenea, dacă nu furnizați un nume de domeniu în fereastra anterioară, vi se va cere să îl introduceți aici.

Puteți, de asemenea, configura această opțiune pentru a vă aminti parola, fie până la deconectare, fie până, bine, pentru totdeauna. După ce ați introdus parola / domeniul, faceți clic pe butonul Conectare și o nouă fereastră Nautilus se va deschide în cadrul Samba Share.

Folosind linia de comandă

Acum vom folosi linia de comandă pentru a îndeplini un obiectiv similar. Cea mai mare diferență este că vom monta efectiv cota Samba într-un alt director, la fel cum am monta un al doilea hard disk.

Există câteva piese de pus la dispoziție înainte să avem grijă de montaj. Mai întâi, să creăm un director la care să fie montată acțiunea Samba. Deci din fereastra terminalului emite următoarea comandă:

sudo mkdir / media / samba

Acum să ne asigurăm că utilizatorii noștri pot citi / scrie în acest director cu comanda:

sudo chmod -R u + rw / media / samba

Bine, acum să ne asigurăm că putem vedea acțiunile Samba de pe linia de comandă. Vom face asta cu comanda smbclient astfel:

smbclient -L // SAMBA_SERVER_ADDRESS

Unde SAMBA_SERVER_ADDRESS este adresa IP reală a serverului Samba.

Figura 3

Vi se va solicita numele de utilizator și parola. Dacă primiți o eroare, s-ar putea ca numele de utilizator să nu se potrivească la fiecare capăt. Dacă acesta este cazul, puteți adăuga comutatorul -U la comanda astfel:

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

Ar trebui să vedeți o ieșire similară cu cea din figura 3.

Acum este timpul să încercați să montați distribuirea Samba pe directorul / media / samba . Pentru a face această problemă comanda:

sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o nume de utilizator = USERNAME / media / samba /

Unde:

  • SAMBA_SERVER_ADDRESS este adresa IP a serverului Samba.
  • SHARE este numele de partajare.
  • USERNAME este numele de utilizator cu care să vă conectați.

Dacă funcționează acum, puteți face din aceasta o montare automată adăugând următoarea linie la fișierul dvs. / etc / fstab :

//SAMBA_SERVER_ADDRESS/SHARE /media/samba cifs credentials=/etc/samba/user.cred 0 0

În cazul în care SAMBA_SERVER_ADDRESS este adresa IP a serverului Samba și SHARE este numele partajării.

Observați fișierul user.cred. Acesta este un ultim lucru pe care trebuie să-l creăm. Cu editorul de text creați acest fișier și plasați-l în acesta:

username = USER

parola = PAROLA

În cazul în care USER este numele de utilizator cu care să vă autentificați și PASSWORD este parola de utilizat pentru autentificare. Ultimul pas este acordarea permisiunii corespunzătoare acestui nou fișier cu comanda:

sudo chmod 600 /etc/samba/user.cred

Puteți asigura că acest lucru funcționează prin emiterea comenzii mount -a care ar trebui să monteze partea dvs. Samba.

Gânduri finale

Acum ar trebui să aveți un share Samba de montaj automat - sau posibilitatea de a conecta cu ușurință desktopul dvs. GNOME la un share Samba. Samba este un instrument foarte puternic, care nu numai că poate partaja fișiere cu mașini Windows, dar și cu mașini Linux.