Cómo instalar y configurar Samba en CentOS 8

Samba es una implementación gratuita y de código abierto del protocolo Windows SMB (CIVFS) que nos permite compartir archivos, carpetas e impresoras entre Linux y el sistema operativo Windows de forma sencilla y sin problemas.

En este tutorial, le mostraré cómo instalar y configurar Samba en CentOS 8.

Instalar paquetes de Samba

Para instalar paquetes de samba en centOS 8, abra la terminal y escriba el siguiente comando:

# dnf install –y samba samba-common samba-client

Después de instalar Samba, inicie y habilite el servicio samba con el siguiente comando:

# systemctl enable smb

# systemctl start smb

Iniciar el servicio Samba

Puede verificar el estado del servicio de Samba con el siguiente comando:

# systemctl status smb

Verificar el estado del servicio Samba

Configurando Samba

Una vez completada la instalación, es hora de configurar Samba. Pero antes de eso, haga una copia del archivo de configuración original usando el siguiente comando:

# cp /etc/samba/smb.conf /etc/samba/smb.conf.bk

hacer una copia de seguridad del archivo de configuración de Samba

El siguiente paso es crear una carpeta que tiene que compartir, estoy dando el nombre de esta carpeta. común.

Crear directorio para compartir archivos

Después de crear la carpeta, vayamos al archivo de configuración y configuremos Samba y habilitemos el directorio recién creado que tiene que compartir como se muestra en la figura.

# vim /etc/samba/smb.conf

Crear nuevo archivo de configuración de samba

Después de eso, reinicie los servicios de Samba, usando el siguiente comando:

# systemctl reiniciar smb

Reiniciar el servicio Samba

Ahora crea un usuario y un grupo y haz que ese usuario sea miembro de ese grupo para que puedan usar el servicio samba, usando los siguientes comandos:

# useradd user1 # passwd user1 # smbpasswd –a user1 # groupadd vitux # usermod –aG vitux user1

Después de agregar usuario1 para agrupar vitux, ¿confirmas que el usuario está agregado a un grupo o no? Para ello, utilice el siguiente comando:

# grep ‘vitux’ / etc / group

Crear grupo para compartir archivos de samba

Para permitir que los servicios de samba también accedan desde otras máquinas, agregue una regla de firewall como se muestra a continuación:

# firewall-cmd – – add-service = samba – – permanente

Configurar el cortafuegos CentOS

Vuelva a cargar el cortafuegos con este comando:

# firewall-cmd – – recargar

Aplicar reglas de firewall

Accediendo a la carpeta Samba desde la máquina de Windows

Para acceder a samba share desde windows, presione Tecla de Windows + R almorzar Correr Diálogo. Enter el Dirección IP o nombre de host y presione Enter.

Conéctese al servidor de archivos de Linux desde Windows

Le pedirá que ingrese las credenciales de samba, ingrese sus credenciales y presione OK.

Detalles de registro

Después de iniciar sesión correctamente, se puede acceder a un directorio público y está disponible para su uso, como se muestra en la figura:

Compartir carpeta entre Linux y Windows

Accediendo a la carpeta Samba desde una máquina Linux

Para acceder a los recursos compartidos de Samba desde otra máquina Linux, abra el GNOMO administrador de archivos y haga clic en Conectar al servidor como se muestra en la figura:

Conéctese al recurso compartido de Samba desde Linux

Proporcione la dirección IP de su servidor Samba y haga clic en Conectar, se le pedirá que ingrese sus credenciales de Samba para usar Public directamente, proporcione las credenciales de samba ahora que puede ver Común la carpeta es accesible.

Carpeta compartida en Linux

Conclusión

En este tutorial, aprendimos cómo configurar un servidor Samba en CentOS 8. Creamos un directorio compartido al que se puede acceder a través de la red desde los sistemas Linux y Windows. También vimos cómo configurar el firewall para que podamos acceder al servidor de archivos Samba desde otras máquinas.