Povežite se sa svojim Samba serverom iz Linuxa

Napisao sam nekoliko članaka o Sambi ovdje o Ghacksu. I većina ljudi zna kako se povezati s Sambaovim dionicama putem Windowsa. Općenito govoreći (kada je sve ispravno postavljeno), samo je pitanje otvaranja Explorera i upisivanja \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME doći do vaših dionica Sambe. Ali što je s Linuxom? Kako idete na povezivanje dijeljenja Sambe s istim operativnim sustavom koji pokreće Samba server?

Čovjek bi pomislio da je to lak zadatak. Zapravo jest, nakon što znate kako se to radi. U ovom članku ću vam pokazati dva različita načina uspostavljanja veze na vaš Samba server. Trebat će vam dobro znati kako je postavljen Samba poslužitelj, kao i korisničko ime / lozinka konfigurirana na Samba poslužitelju. Na radnoj površini također je potrebno nekoliko koraka za određenu metodu povezivanja.

Dvije metode koje ću opisati jesu: Korištenje GNOME-ovog dijaloškog okvira Connect to Server i naredbenog retka. Potonji će se koristiti kako bi vam pokazao kako postaviti automatsku montažu za Sambu.

Grafička metoda

Lik

Ako pogledate izbornik GNOME Mjesta, vidjet ćete unos pod nazivom "Spajanje na poslužitelj ...". Ovo želite koristiti za povezivanje s vašim Samba poslužiteljem. Kada kliknete na taj prozor otvara se novi prozor. Na padajućem izborniku Vrsta usluge odaberite "Dijeljenje sustava Windows" (vidi sliku 1).

Kad odaberete taj unos, neke će se opcije konfiguracije promijeniti. Kao što vidite (na slici 1), unio sam potrebne opcije za povezivanje na Samba poslužitelj u mojoj internoj mreži. Podatke želite zamijeniti tako da odražavaju vaše potrebe. Jedini sitni podaci mogu biti unos mape. Ako se spajate na korijenski direktorij na dionici, tamo nećete trebati ništa unositi. Recimo, na primjer, dijelite / media / samba / user . Ako se želite povezati s tim direktorijom, unos mape ostavite prazan. Recimo, međutim, da se želite povezati izravno s podmapom unutar tog dijeljenja - tu mapu možete unijeti ovdje. To, naravno, nije potrebno, jer pod jednostavnim navigacijama uvijek možete prelaziti kroz mape. U ovom prozoru također možete dodati oznaku odmah.

Slika 2

Nakon što unesete sve podatke, kliknite na Connect i dočekat će vas novi prozor koji zahtijeva unos lozinke. Također, ako ne navedete naziv domene u prethodnom prozoru, morat ćete ga ovdje unijeti.

Ovo možete postaviti i tako da pamti zaporku ili dok se ne odjavite ili dok, dobro, zauvijek. Jednom kada unesete lozinku / domenu, pritisnite gumb Connect i otvorit će se novi Nautilus prozor unutar vašeg Samba Share.

Korištenje naredbenog retka

Sada ćemo upotrijebiti naredbenu liniju za postizanje sličnog cilja. Najveća razlika je u tome što ćemo zapravo montirati dijeljenje Sambe u drugu direktoriju, gotovo na isti način na koji bismo montirali i drugi tvrdi disk.

Postoji nekoliko dijelova koje moramo sastaviti prije nego što se stvarno pobrinemo za montažu. Prvo napravimo direktorij na koji će biti montiran udio Samba. Dakle, iz prozora terminala izdajte sljedeću naredbu:

sudo mkdir / mediji / samba

A sad, osigurajmo da naši korisnici mogu čitati / pisati u ovu mapu naredbom:

sudo chmod -R u + rw / mediji / samba

U redu, provjerimo li da možemo vidjeti dijelove Sambe iz naredbenog retka. To ćemo učiniti s naredbom smbclient poput:

smbclient -L // SAMBA_SERVER_ADDRESS

Gdje je SAMBA_SERVER_ADDRESS stvarna IP adresa Samba poslužitelja.

Slika 3

Bit će vam zatraženo da unesete svoje korisničko ime i lozinku. Ako se pojavi pogreška, može biti da se korisnička imena ne podudaraju na svakom kraju. Ako je to slučaj, možete naredbu prebaciti na naredbu ovako:

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

Trebali biste vidjeti izlaz sličan onome prikazanom na slici 3.

Sada je vrijeme da pokušate montirati dijeljenje Sambe u / media / samba direktorij. Da biste to učinili naredbu:

sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o korisničko ime = USERNAME / media / samba /

Gdje:

  • SAMBA_SERVER_ADDRESS je IP adresa Samba poslužitelja.
  • SHARE je naziv dijeljenja.
  • USERNAME je korisničko ime za povezivanje.

Ako to uspije, sada možete napraviti automatsko montiranje dodavanjem sljedećeg retka u / etc / fstab datoteku:

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

Gdje je SAMBA_SERVER_ADDRESS IP adresa Samba poslužitelja, a SHARE je naziv dijeljenja.

Primjetite datoteku user.cred. Ovo je posljednja stvar koju trebamo stvoriti. Pomoću uređivača teksta stvorite ovu datoteku i stavite je u nju:

ime = USER

password = LOZINKA

Ako je USER korisničko ime za prijavu, a PASSWORD je lozinka za autentifikaciju. Završni korak je dati ovoj novoj datoteci odgovarajuća dopuštenja sa naredbom:

sudo chmod 600 /etc/samba/user.cred

Ovo možete osigurati izdavanjem naredbe mount -a koja bi trebala montirati vaš Samba udio.

Završne misli

Sada biste trebali imati automatski montiranu Samba dionicu - ili mogućnost jednostavnog povezivanja GNOME radne površine sa Samba dijeljenjem. Samba je vrlo moćan alat koji ne može dijeliti datoteke samo s Windows strojevima, već i s Linux strojevima.