Instalación de Samba en Debian 11 y conexión de Linux o Windows

Published:

Samba es una poderosa herramienta de código abierto que permite compartir archivos e impresoras como Windows en una red en sistemas Linux. Permite que las computadoras Linux y Windows coexistan e interactúen en la misma red. Se instala en el servidor Linux donde se encuentran los archivos a compartir. Cualquier cliente autorizado de Linux o Windows en la misma red puede acceder a estos archivos compartidos.

1- Instalación

sudo apt -y install samba

Verificamos que el servicio este correcto

sudo systemctl status smbd.service

2- Configurando Samba

Una vez instalado el servidor Samba, es hora de configurarlo. El archivo de configuración de samba es smb.conf y se encuentra en el directorio /etc/samba. En este archivo, especificamos la carpeta y las impresoras que queremos compartir junto con sus permisos y parámetros. Pero antes de hacer nada te recomiendo un backup del archivo

sudo cp /etc/samba/smb.conf ~/Documentos/smb.conf_backup

Ahora si lo editamos

sudo nano /etc/samba/smb.conf

Vamos a agregar al final del archivo lo siguiente

[samba-share]
comment = Samba en Debian
path = /samba
read-only = no
browsable = yes

Explicación

[samba-share] = nombre del recurso compartido de samba
comment = breve descripción de la acción
path= Ruta del directorio compartido.
read-only = Establecer directorio compartido como lectura
browsable = para incluir el recurso compartido en la lista de recursos compartidos o no.

3- Configuración de la cuenta de usuario

Ahora necesitaremos la cuenta de usuario de configuración para samba. El usuario de Samba debe ser el usuario del sistema y, por lo tanto, debe existir en el archivo /etc/password. En mi caso el usuario es nk1

sudo smbpasswd -u nk1

4- Reiniciar el servicio Samba

Una vez que hayamos terminado con todas las configuraciones y la configuración del usuario, reiniciamos el servicio Samba ejecutando el siguiente comando

sudo systemctl restart smbd

5- Conexión del recurso compartido Samba desde una máquina Linux

5.1-Usando la línea de comando

Para conectar el recurso compartido de samba desde la línea de comandos de Linux, deberá instalar el cliente de Samba. Ayudará a conectar los recursos compartidos de samba desde la línea de comandos.

sudo apt install smbclient

Una vez instalado, conéctese al recurso compartido de Samba usando la siguiente sintaxis:

sudo smbclient //smb-server/samba-share -U nk1

Donde

[IP_address o Host_name] es la dirección IP o el nombre de host del servidor Samba
[share_name] es el nombre del directorio compartido de Samba
[samba_user] es el nombre del usuario que tiene acceso al recurso compartido

Una vez que ingrese el comando en la terminal, le pedirá la contraseña. Escriba la contraseña y presione enter, después de lo cual verá samba CLI. Para ver los comandos admitidos en la CLI, escribí help y presione enter.

5.2- Acceder al recurso compartido de Samba usando la GUI de Linux o Windows

Para acceder a recursos compartidos de Samba a través de una interfaz gráfica de usuario, tanto para Windows como para Linux hay que usar el Administrador de archivos. Para Linux, en la parte inferior de la ventana del Administrador de archivos, verá la opción Conectarse al servidor. Y en Windows hay que abrir el explorador o Tecla_windows + R para ejecutar y ponemos \\IP\

 

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles