20.08.2023

Configurando Samba on Debian

Introducción

Samba es un protocolo para el intercambio de información, su propósito es implementar aplicaciones de acceso a archivos de nivel empresarial y operarlas en una LAN empresarial. A continuación, recorreremos el proceso de configuración Samba on Debian, que consta de varios pasos.

Instalación de aplicaciones adicionales

Primero debe actualizar el caché de apt e instalar los componentes de software necesarios. Abra la terminal y pegue:

sudo apt update
sudo apt instalar samba

El comando anterior instalará los paquetes necesarios con sus dependencias.

Administrar Usuarios

Cuando se completa la implementación, creamos y configuramos el consumidor para obtener recursos.
Hazlo:

sudo useradd -m usuario1

Cambiar "usuario1" con el nombre de usuario real
Al finalizar el proceso de creación, debemos crear una contraseña:

sudo contraseña usuario1

Y luego asigne el Samba grupo:

sudo smbpasswd -un usuario1

Preparación de catálogos compartidos

Después de crear y configurar usuarios, creamos recursos compartidos a los que tendrán acceso. Cree una carpeta compartida1 a lo largo de la ruta/medios

mkdir /medios/share1

A continuación, edite el Samba archivo de configuración con un editor de texto, en este caso nano:

sudo nano / etc /samba/smb.conf

Se utiliza para crear carpetas compartidas, otorgar acceso a ellas y otras configuraciones de servicios importantes.
Ahora cree un nuevo recurso y defina los derechos de acceso al mismo.
Cree una carpeta "share1", establezca permisos para user1:

[compartir1]
ruta = /medios/compartir1
solo lectura = no
invitado ok = no
usuarios válidos = usuario1

Después de hacer esto, el usuario1 podrá acceder al directorio "share1".

Reanudar Samba

Después de cambiar la configuración, el servicio debe reiniciarse:

sudo systemctl reiniciar smbd.servicio

Este comando reiniciará el Samba servicio y confirme los cambios realizados en la configuración.

Comprobación de disponibilidad

Una vez configurado, puede probar el acceso a carpetas compartidas desde otro host en la red. Para comprobar desde el propio servidor, puede utilizar el smbcliutilidad ent, que primero debe instalarse:

sudo apt instalar smbclient-y

Y luego verifica:

SMBclient -U usuario1 //[dirección_IP|nombre_servidor]/compartir1 -c 'ls'

O abriendo el administrador de archivos en otra computadora y escribiendo en la barra de direcciones:

\\Debian_IP_del_servidor\share1

"Debian_server_IP" es la dirección IP del servidor recién configurado.
Si todo se hizo correctamente, entonces, como resultado, debería ver el contenido de la carpeta "share1".

Conclusión

Samba es una herramienta para compartir archivos y compartir redes.
El artículo describe la configuración básica de este servicio en Debian Linux OS.

También te puede interesar