Activar Samba en un VPS con Webmin

¡Hola de nuevo! Hoy vamos a ver como montar un servidor Samba en un VPS por medio de Webmin.

Un servidor que implemente el protocolo Samba nos permite intercambiar archivos entre Windows y Linux, pudiendo ser ambos tanto servidores como clientes. En este caso, vamos a centrarnos en montar el servidor dentro de nuestro VPS y conectarnos a través de Finder en Mac OS.

Lo primero que debemos hacer es acceder a nuestro servidor a través de Webmin y utilizar el buscador para buscar Samba Windows File Sharing.

samba search webmin

Accedemos a su configuración e instalamos el servicio, Webmin se encargara del resto. Cuando termine el proceso, deberíamos tener algo parecido a esto.

samba windows file sharing

Ya tenemos instalado Samba en nuestro servidor, ahora solo queda configurarlo.

Lo primero que tenemos que hacer es establecer que elementos queremos que se compartan con los clientes. Samba nos permite definir diferentes dominios de acceso y asignarlos a ciertos usuarios o grupos dependiendo de nuestras necesidades. En este caso, vamos a dar acceso a todo el sistema de archivos a un usuario privilegiado llamado “Sam”.

Usuarios samba

Para poder dar acceso es necesario crear el usuario, escribiendo en el terminal del VPS los siguientes comandos:


useradd Sam

Y le asignamos una contraseña con:


passwd 

El siguiente paso es añadir dicho usuario a los usuario de Samba, incluyendo nuestro usuario de Unix en el archivo smbpasswd. Para ello tecleamos la siguiente instrucción que nos pedirá la contraseña para nuestro usuario Samba.


smbpasswd -a Sam

Ahora nuestro usuario Sam esta autorizado para utilizar Samba en nuestro servidor. El siguiente paso es crear el dominio donde el usuario Sam estará autorizado para hacer lo que nosotros le permitamos. Hacemos click en Create new file share

Directorios para compartir

share directory samba webmin

Se nos abrirá la ventana de configuración del archivo compartido donde establecemos el directorio raíz de nuestro disco como directorio a compartir y el usuario propietario de dicho directorio compartido. Nuestro usuario Sam.

share information samba webmin

Una vez creado ya tendremos nuestro directorio compartido en samba. Con esta configuración ya está completamente accesible. Si queremos ajustar ciertos parámetros de seguridad y permisos en los archivos, deberíamos navegar hacia dentro de la configuración de nuestro directorio compartido y configurar los parámetros.

Por último, solo nos queda probar la conexión a nuestro servidor. Para ello abrimos el Finder en Mac OS X (O cualquier programa que permita conexiones con el protocolo Samba) y escribimos la siguiente dirección:


smb://el_nombre_de_tu_servidor

El servidor nos pedirá un usuario y una contraseña, utilizamos Sam y la contraseña que le hayamos asignado en el archivo smbpasswd. Nos conectamos y entraremos al directorio raíz de nuestro servidor utilizando el protocolo Samba.

Como ves es algo tremendamente sencillo que nos permitirá tener acceso a nuestro servidor desde cualquier lado de una forma completamente segura.

Si queréis comentar cualquier cosa no dudéis en entrar en contacto conmigo a través del formulario de contactos.

Leave a Comment