Come installare e configurare Samba Share con Windows e Centros

Come installare e configurare Samba Share con Windows e Centros
Samba è un sistema di condivisione file compatibile con Windows. Viene utilizzato per impostare Windows Condividi sui sistemi Linux. Samba è un'implementazione Linux del protocollo SMB/CIFS.

Samba può essere utilizzato per impostare il server di archiviazione o la condivisione di file e directory sul sistema Linux.

In questo articolo, ti mostrerò come installare e configurare Samba Share con Windows e CentOS 7. Iniziamo.

Diagramma di rete per il server di archiviazione Samba:

I computer Samba Server e Client sono impostati nel modo seguente:

IL Server di archiviazione samba (Basato su CentOS 7) ha il nome host SMB-Server e indirizzo IP 10.0.1.11

IL Cliente Samba Centos 7 ha il nome host sMB-client e indirizzo IP 10.0.1.14

IL Client Samba Windows 7 ha l'indirizzo IP 10.0.1.12

Questi computer sono nella stessa rete 10.0.1.0/24

Configurazione di DNS per Samba Server:

Prima di iniziare, assicurarsi che il tuo server DNS sia configurato correttamente. Altrimenti, Samba potrebbe non iniziare.

Configurazione di un server DNS completo è fuori dall'ambito di questo articolo, quindi ho modificato il /etc/host File di ogni macchina CentOS 7 e aggiunto la seguente riga lì.

10.0.1.11 SMB-Server

Sul SMB-Server E sMB-client macchina, puoi semplicemente eseguire il seguente comando per aggiungere la riga sopra al /etc/host file:

$ echo "10.0.1.11 SMB -Server "| sudo tee -a /etc /hosts

Per il client Windows, ho usato il blocco note per modificare C: \ Windows \ System32 \ driver \ etc \ host file e aggiunto la seguente riga lì:

10.0.1.11 SMB-Server

Passo 1:

Vai al Inizio menu e cerca bloc notes. Ora fai clic con il pulsante destro del mouse su Bloc notes icona e fare clic su Esegui come amministratore.

Passo 2:

Ora premi + o andare a File > Aprire… e selezionare il file C: \ Windows \ System32 \ driver \ etc \ host

Passaggio 3:

Ora aggiungi la riga sopra alla fine del file. Ora premi + S o andare a File > Salva Per salvare il file.

Installazione del server Samba:

Il server Samba non è installato per impostazione predefinita su CentOS 7. Quindi devi installarlo sul SMB-Server macchina.

Prima di installare Samba Server, eseguire il seguente comando per aggiornare il Yum Cache del repository pacchetto:

$ sudo yum makecache

Ora aggiorna il tuo sistema CentOS 7 con il seguente comando:

$ sudo yum aggiornamento

Se è disponibile l'aggiornamento, dovresti vedere la seguente finestra. Premere y e poi premere continuare.

Il processo di aggiornamento dovrebbe richiedere un po 'di tempo per finire. Una volta completato, esegui il comando seguente per riavviare il sistema.

$ sudo riavvia

Ora installa Samba Server con il seguente comando:

$ sudo yum installa samba

Ora premi y e poi premere continuare.

Il server samba deve essere installato.

I servizi samba SMB E NMB vengono fermati per impostazione predefinita. Devi avviarli prima di fare qualsiasi cosa.

Iniziare il SMB Servizio con il seguente comando:

$ sudo systemctl avvia sMB

Iniziare il NMB Servizio con il seguente comando:

$ sudo systemctl avvia NMB

Ora devi aggiungere il SMB E NMB Servizi all'avvio del sistema in modo che inizino quando il computer server si avvia.

Aggiungi il SMB Servizio all'avvio del sistema con il seguente comando:

$ sudo systemctl abilita sMB

Aggiungi il NMB Servizio all'avvio del sistema con il seguente comando:

$ sudo systemctl abilita nMB

Aggiunta e elenco degli utenti Samba:

Gli utenti di Windows hanno file diversi e schemi di autorizzazione di directory rispetto a Linux. Per aggiungere questi parametri aggiuntivi agli utenti Linux esistenti, pdbedet viene utilizzato il comando.

È possibile aggiungere il tuo utente di accesso a Samba con il seguente comando:

$ sudo pdbedet -a -u $ (whoami)

Ora devi impostare una password samba. Questa è la password che utilizzerai quando accedi in una condivisione samba.

Digita la password samba per l'utente e premere .

Riponi la tua password samba e premi .

Il tuo utente di accesso dovrebbe essere aggiunto.

Puoi aggiungere altri utenti Linux a Samba e anche con il seguente comando:

$ sudo pdbedet -a -u nome utente

Nota: Qui, NOME UTENTE Può essere qualsiasi nome utente Linux.

Ora puoi elencare tutti gli utenti Samba con il seguente comando:

$ sudo pdbedet -l

Consentendo il traffico di samba:

Ora consentire il traffico di samba al SMB-Server macchina con quanto segue Firewalld comando:

$ sudo firewall-cmd-sierervice = samba --permanent

Applica il nuovo Firewalld Configurazione con il seguente comando:

$ sudo firewall-cmd--ricarichi

Accesso alle azioni Samba dal cliente CentOS 7:

È possibile installare Samba Client Utilities sulle tue macchine CentOS 7 da cui si desidera montare le condivisioni di Samba SMB-Server macchina.

Esegui il comando seguente per installare le utility client Samba sul client CentOS 7:

$ sudo yum installa samba-client

Ora premi y e poi premere continuare.

Le utility del client Samba devono essere installate.

Ora puoi elencare tutta la condivisione disponibile per il tuo accesso NOME UTENTE SU SMB-Server macchina con il seguente comando:

$ SMBClient -u nome utente> -l // hostname

Nota: Qui NOME UTENTE è il tuo nome utente samba e NOME HOST è il nome DNS o l'IP del tuo SMB-Server.

Ora digita la tua password samba e premi .

Tutte le tue azioni dovrebbero essere elencate. Per impostazione predefinita, viene condivisa solo la directory home dell'utente. Se vuoi, puoi aggiungere più condivisioni.

Ora puoi montare la tua quota con il seguente comando:

$ sudo monte -t ​​cifs -o nome utente = nome utente, password = samba_password
// server_ip/sharename mountpoint

Nota: nome utente E Samba_password sono dettagli di accesso Samba, IP DEL SERVER è l'indirizzo IP del SMB-Server, Sharename è il nome della quota e Mountpoint è la posizione/sentiero in cui si desidera montare la tua quota Sharename su CentOS 7.

La quota è montata.

Accesso alle azioni Samba da Windows Client:

Da Windows, basta aprire il File Explorer e digita \\NOME HOST\Sharename Nella tua posizione come contrassegnato nello screenshot qui sotto. Una volta che hai finito, premere .

Ora digita la tua samba NOME UTENTE E PAROLA D'ORDINE e fare clic su OK.

Dovresti essere effettuato l'accesso alla tua condivisione come puoi vedere.

Aggiungere più azioni:

Se è necessario aggiungere più azioni, leggi Creazione di una condivisione file Sezione dell'articolo su https: // linuxhint.com/install-samba-on-ubuntu/

Nota: Ho fatto tutto mentre Selinux era disabilitato. Lavorare con Selinux è fuori dall'ambito di questo articolo. Si prega di controllare la documentazione Selinux per ulteriori informazioni su Selinux e come configurarla per Samba.

È così che installi e configuri samba condividi con Windows e CentOS 7. Grazie per aver letto questo articolo.