Hardware

Server Samba: concetti e configurazione rapida

Sommario:

Anonim

Samba è un progetto di software libero che implementa il protocollo di file condiviso di Windows per sistemi operativi simili a UNIX. Questo protocollo era precedentemente noto come SMB, successivamente catalogato come CIFS. In questo modo, il fatto che i computer con GNU / Linux, Mac OS X o Unix in generale, siano visti come server o correlati come client in reti basate su Windows, diventa una realtà.

Indice dei contenuti

Impariamo un po 'di samba

La creazione di Samba è l'idea di Andrew Tridgell. È un progetto nato nel 1991 quando ha creato un programma di file server per la sua rete locale, che supportava un protocollo riconosciuto come DEC da Digital Pathworks. Sebbene all'epoca non lo sapesse, quel protocollo sarebbe diventato SMB in seguito.

Perché usare Samba?

Samba è fondamentalmente una suite di applicazioni Unix che implementa il protocollo SMB (Server Message Block). Questo protocollo viene utilizzato per le operazioni client-server su una rete. Quindi, utilizzando questo protocollo, Samba consente a Unix di stabilire una comunicazione con i prodotti Microsoft Windows attraverso il protocollo. In questo modo, una macchina Unix con Samba può accedere alla rete Microsoft, mostrandosi come Server e fornire i seguenti servizi:

  • Condividere vari file system, condividere stampanti, con l'installazione sia sul server che sui client. Fornire una visualizzazione dei client sulla rete, che faciliterà la collaborazione con i nostri utenti. Permette la verifica dei client attraverso un login su un dominio Windows Fornire o assistere con un server di risoluzione dei nomi WINS.

operazione

Oggi, la Samba Suite include nella sua implementazione un paio di demoni fondamentali. Questi sono responsabili della fornitura di risorse condivise ai client SMB sulla rete (detti anche servizi).

I suddetti demoni sono:

smbd: è il demone incaricato di consentire la condivisione di file e stampanti sulla rete SMB, oltre a fornire verifica e concedere l'autorizzazione per l'accesso da parte dei client SMB.

nmbd: è il demone che si occupa della ricerca tramite Windows Internet Name Service (WINS) e fornisce l'aiuto necessario tramite un visualizzatore.

configurazione

La configurazione di Samba in Linux è fatta attraverso l'edizione di un singolo file situato in /etc/samba/smb.conf.

Ecco un esempio di una configurazione di base:

# ============== Impostazioni globali =================== # workgroup = PRUEBAGROUP server string = Samba% v wins support = no carica stampanti = no # ======= Sicurezza ======= # sicurezza = mappa utente su ospite = utente utente non valido ok = sì pubblico = sì host consente = 127.0.0.1 192.168.22.0/24 host nega = 0.0.0.0/0 # ============== Definizione di condivisione ================== # comment = Test musicale. percorso = / home / Dati / Musica / disponibile = si sfogliabile = si scrivibile = no copia = Commento musicale = Prova video. percorso = / home / Dati / Video / copia = Commento musicale = Altri dati. percorso = / home / Dati / Box / scrivibile = sì

Cosa può fare Samba per me?

Come accennato in precedenza, Samba fornisce tutto l'aiuto affinché le macchine Windows e Unix possano coesistere sulla stessa rete. Tuttavia, possiamo indicare motivi specifici per cui desideri installare un server Samba sulla tua rete. Li elenchiamo di seguito:

  • Volete risparmiare le spese di pagamento di un server Windows NT per ottenere le funzionalità che ci fornisce. Volete fornire uno spazio comune per eseguire trasferimenti di dati tra un server NT a Linux o viceversa. Per condividere altre risorse come stampanti, tra client Windows e Linux È utile stabilire la comunicazione con i file NT da un server Linux.
Ti consigliamo nuove funzionalità in arrivo su Windows 10 Mobile

Vediamo ora Samba in azione

Partiamo dal presupposto che abbiamo la seguente configurazione di base della rete:

  • Un server Samba su una macchina Linux, chiameremo questa idra: un paio di client Windows, i cui nomi saranno fenice e chimera, tutti connessi tramite LAN (Local Area Network) Inoltre supponiamo che Hydra abbia una stampante a iniezione collegata. e una condivisione disco denominata rete (entrambe le risorse possono essere offerte alle altre due macchine).

Il grafico rappresentativo di questa rete può essere visto nella figura seguente:

Come si può vedere, in questa rete, ciascuno dei computer appartiene allo stesso gruppo di lavoro. Per coloro che non sono collegati al termine, un gruppo di lavoro è una semplice etichetta che identifica un insieme specifico di macchine / computer / apparecchiature che appartengono a una rete SMB. Diversi gruppi di lavoro possono coesistere nella stessa rete, ma ai fini dell'esempio ne abbiamo inserito solo uno.

Speriamo che ti sia piaciuto il nostro articolo introduttivo su Samba, ricorda che se sei interessato a sfruttare appieno il tuo sistema Linux, puoi dare un'occhiata alla nostra sezione.

Hardware

Scelta dell'editore

Back to top button