Instalar y Configurar Servidor de Archivos Samba En Ubuntu Server 14.04

samba-4

Servidor de Archivos Samba En Ubuntu Server


¿Qué es Samba?

El servidor Samba es la herramienta preferida para instalarla en una red LAN (Local Area Network) usando el protocolo SMB (Server Message Block). Gracias a este programa servidor podemos utilizar eficazmente en una misma red estaciones Linux y PCs Windows.

Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message Block). Muchos sistemas operativos, incluidos Windows y OS/2, usan SMB para operaciones de red cliente-servidor. Mediante el soporte de este protocolo, Samba permite a los servidores Unix entrar en acción, comunicando con el mismo protocolo de red que los productos de Microsoft Windows. De este modo.

¿Que servicios puede ofrecer un servidor Samba?

una máquina Unix con Samba puede enmascararse como servidor en tu red Microsoft y ofrecer los siguientes servicios:

  • Compartir uno o más sistemas de archivos.
  • Compartir impresoras, instaladas tanto en el servidor como en los clientes.
  • Ayudar a los clientes, con visualizador de Clientes de Red.
  • Autentificar clientes logeándose contra un dominio Windows.
  • Proporcionar o asistir con un servidor de resolución de nombres WINS.

El servidor Samba es la herramienta preferida para instalarla en una red LAN (Local Area Network) usando el protocolo SMB (Server Message Block). Gracias a este programa servidor podemos utilizar eficazmente en una misma red estaciones Linux y PCs Windows.

¿Como esta compuesto Samba?

Samba está compuesto de un servidor y un cliente, así como de algunas herramientas que permiten realizar servicios prácticos o hacer un test de la configuración.

¿De que aplicaciones esta compuesto Samba?

El servidor esta compuesto de dos aplicaciones (llamadas demonios):

smbd: Un demonio que permite compartición de archivos e impresoras sobre una red SMB y proporciona identificación y autorización de acceso para clientes SMB.
nmbd: Un demonio que busca a través del Windows Internet Name Service (WINS), y ayuda mediante un visualizador.

Instalacion y Configuracion

Si no sabe como instalar un Ubuntu Server pueden ver un post anterior sobre Instalar un Servidor LAMP en Ubuntu Server 14.04

El primer paso es ingresar a Ubuntu Server y ejecutar el comando sudo apt-get install samba

Captura de pantalla de 2016-07-13 17:15:48

Se crea una carpeta con el comando sudo mkdir /var/Compartida

Captura de pantalla de 2016-07-13 17:33:57

Una vez creada la carpeta Compartida se ingresa al directorio var con el comando cd /var, una vez habiendo ingresado al directorio se escribe le comando ls que listara todos los archivos en el cual aparecerá la carpeta Compartida.

Captura de pantalla de 2016-07-13 17:34:36

se escribre el comando sudo chmod 777 /var/Compartida para que la carpeta tenga todos los permisos.

Captura de pantalla de 2016-07-13 17:35:03

Ahora se ingresa a la carpeta con el comando cd /Compartida y se ejecuta el comando ls para listar el contenido de esta carpeta pero al recién creada esta vacía por ello se creara un documento PruebaTouch.txt con el comando touch PruebaTouch.txt

Captura de pantalla de 2016-07-13 17:35:53

Se vuelve a ejecutar el comando ls en el cual deberá aparecer el archivo PruebaTouch.txt

Captura de pantalla de 2016-07-13 17:36:03

Una vez creada la carpeta y el archivo de prueba ahora se debe configurar el archivo smb.conf usando el comando
sudo nano /etc/samba/smb.conf

Captura de pantalla de 2016-07-13 17:36:32

Una vez dentro del archivo de edición de Samba (smb.conf) se debe situar en Gobal Settings se debe buscar la opción workgroup = WORKGROUP donde WORKGROUP es el nombre del grupo de trabajo el cual se debe cambiar al nombre de grupo que se usara en este caso se uso el WORKGROUP que es el que viene por defecto.

Captura de pantalla de 2016-07-13 17:36:58

Los Nombres deben coincidir tanto en el Servidor como en el Cliente.

Captura de pantalla de 2016-07-13 18:08:27

Ahora se debe ir a la parte inferior del documento y escribir lo que se ve en la imagen.

Captura de pantalla de 2016-07-13 17:43:13

una vez  editado el archivo se guarda los cambios (teclas Control + o) y salir del archivo (teclas Control + x) se debe reiniciar Samba con los comandos: sudo /etc/init.d/samba restartsudo /etc/init.d/smbd restart.

Captura de pantalla de 2016-07-13 17:45:40

Se usa el comando ifconfig para ver la direcccion ip del servidor.

Captura de pantalla de 2016-07-13 18:01:56

En el equipo cliente se debe tener una direccion ip del mismo rango que el servidor como se ve en la siguiente imagen

Captura de pantalla de 2016-07-13 18:02:09

Se hace una prueba de ping al servidor para verificar la conexión.

Captura de pantalla de 2016-07-13 18:02:26

Al ingresar al Red deberá aparecer el Nombre del servidor en este caso UBUNTU

Captura de pantalla de 2016-07-13 18:02:50

Al ingresar a UBUNTU aparecerá la carpeta Compartida la cual creamos en el servidor.

Captura de pantalla de 2016-07-13 18:02:57

Al Ingresar a la carpeta Compartida encontraremos el archivo PruebaTouch.txt que se creo como prueba.

Captura de pantalla de 2016-07-13 18:03:07

la abrirlo y tratar de editarlo se notara que no se puede guardar los cambios

Captura de pantalla de 2016-07-13 18:03:23

Captura de pantalla de 2016-07-13 18:04:05

Captura de pantalla de 2016-07-13 18:04:13

Aparecerá el aviso de Acceso denegado entonces se vuelve a ingresar al servidor .

Captura de pantalla de 2016-07-13 18:04:17

Se vuelve a ingresar a el servidor y se ingresa al directorio /var/Compartida.

Captura de pantalla de 2016-07-13 18:06:04

Se ejecuta el comando ls para ver el archivo en el directorio y se ejecuta el comando sudo chmod 777/var/Compartida/PruebaTouch.txt

Captura de pantalla de 2016-07-13 18:06:30

Una vez hecho esto se ingresa otra vez al archivo y se trata de editarlo y guardarlo.

Captura de pantalla de 2016-07-13 18:06:53

Se vuelve al equipo cliente y al intentar guardar esta vez se podrá realizar el guardado.

Captura de pantalla de 2016-07-13 18:07:37

Al volver al servidor volvemos a abrir el archivo.

Captura de pantalla de 2016-07-13 18:07:54

Con el comando cat PruebaTouch.txt se lee el archivo donde podemos ver que se guardo el cambio.

Captura de pantalla de 2016-07-14 16:14:37

Hasta aquí viene el post de hoy si se tiene alguna duda o consulta pueden dejar un comentario el cual será respondido lo mas pronto posible.

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *