Sunteți pe pagina 1din 11

Curso: Sistemas Operativos

Tema: Server Samba


Integrantes:
•Marin Goycochea, Melisa Wendy
•Paré Yauri, Alexander Fernando
•Peña Cordova, Helbert Flavio
•Quispe Mullisaca, Hilda Roxana
•Rojas Matos, Violeta Iris
•Sandoval Pachas, Josselyne Nohely

2018-llI
¿QUE ES ?
 El SAMBA SERVER es una implementación de código abierto del protocolo
SMB, que pertenece a la capa de aplicación de modelo OSI y nos sirve para
compartir recursos como archivos, impresoras, etc.; entre una red de computadoras
de Microsoft Windows. El objetivo de esta implementación fue que permita la
interconexión de redes entre diferentes sistemas operativos (Microsoft, Linux,
Unix, etc) para que entre ellos no existan problemas para compartir recursos.
¿COMO FUNCIONA?
 Samba es una implementación del protocolo SMB creado por
Microsoft para sistemas Unix/GNU-Linux con la finalidad de
compartir recursos con sistemas Windows.
 Samba implementa los protocolos NetBIOS y SMB. A su vez utiliza
dos demonios (programas que se ejecutan en segundo plano):
SMBD y NMDB
¿PARA QUE SIRVE?
Una maquina Unix habilitada con Samba puede mascarar un servidor en su red
Microsoft y ofrecer los siguientes servicios:
 Compartir uno o más sistemas de archivos
 Compartir impresoras instaladas en servidores o en clientes
 Exploración mediante entorno de red
 Autenticación de cliente para ingresar a un dominio Windows
 Proveer resolución WINS
EJEMPLOS
Acceso desde Linux con Cliente Samba
Instalación:
El cliente se encuentra en el paquete
samba cliente instalable con apt - get: Instalación del
cliente samba sudo apt-get install smbclient)
Utilización
El cliente se utiliza ejecutando el comando smbclient seguido del
nombre del recurso compartido, ejemplo, si deseamos acceder a la
carpeta compartida 'alumnos' en 'servidor5', ejecutaremos: Conectando a
un recurso compartido smbclient //servidor5/alumnos

Una vez que accede a la carpeta compartida, es como un cliente de ftp.


Podemos ejecutar los comandos típicos del ftp como put, get, ls, cd,
etc...

Para averiguar lo que comparte un PC:


Ver recursos compartidos smbclient --list servidor5

Nos mostraría una lista con todo lo que comparte 'servidor5'. Se puede
poner directamente la dirección IP en lugar del nombre del PC. Si está
protegido con contraseña, es necesario añadir la opción --user seguida
del nombre de usuario y al ejecutar el comando pedirá la contraseña.
Conectando a un recurso compartido que requiere autentificación Ejemplo: supongamos que deseamos acceder a la carpeta
smbclient –user=profesor //servidor5/examenes compartida c$ en un servidor cuya IP es 192.168.10.1, como
usuario alberto. Deberemos ejecutar el comando mostrado en
la siguiente figura:
Utilización del Cliente Samba

Como es un poco engorroso trabajar de esa forma, existe la posibilidad de montar las unidades
de red en carpetas de nuestro sistema como si se tratara de una carpeta local. Ejemplo, si
queremos acceder desde el pcprofesor a una carpeta compartida con el nombre de profesores
en el servidor, ejecutaremos:

//Montar una carpeta compartida sobre nuestro sistema de archivos


smbmount //servidor/profesores /mnt/profesores -o username=juan%manzana

El parámetro '-o' nos permite añadir opciones como en este caso que hemos proporcionado
directamente en el comando el nombre de usuario y la contraseña. De no haberlo hecho,
hubiera utilizado el nombre del usuario que lanza el comando y nos habría pedido la
contraseña. Si deseamos que una carpeta compartida se conecte siempre de forma automática
cuando iniciemos nuestro Linux, existe la posibilidad de añadir en el archivo /etc/fstab una
línea como por ejemplo:
:
#Montaje automático al iniciar el servidor
#Añadir en /etc/fstab
//servidor/profesores /mnt/profesores smbfs username=juan,password=manzana
Acceso desde Nautilus o desde Konqueror

Konqueror es un navegador con funciones de explorador de archivos para


entorno gráfico KDE. Desde Konqueror se puede acceder a carpetas
compartidas con samba y a carpetas compartidas en PCs windows, para ello hay
que escribir en la barra de direcciones el recurso al que se desea acceder y el
usuario con el que se accede siguiendo una sintaxis concreta.

Ejemplo, si deseamos acceder a un recurso de nombre c$ compartido en


el servidor cuya IP es 192.168.0.13, con el usuario administrador y
contraseña manzana10, escribiremos lo siguiente:

smb://administrador:manzana10@192.168.0.13/c$
BENEFICIOS
SAMBA BRINDA TODA LA AYUDA PARA QUE LAS MAQUINAS WINDOWS Y UNIX PUEDAN
COEXISTIR EN UNA MISMA RED. SIN EMBARGO, PODEMOS PUNTUALIZAR RAZONES
ESPECÍFICAS POR LAS CUALES DESEARÍAS INSTALAR EN TU RED UN SERVIDOR SAMBA. A
CONTINUACIÓN LAS ENUMERAMOS:

 AHORRAR EL GASTO QUE GENERA PAGAR UN SERVIDOR WINDOWS NT PARA OBTENER


LAS FUNCIONALIDADES QUE ESTE NOS PROPORCIONAN.
 PERMITE A PCS QUE UTILIZAN LINUX , CONECTARSE A CARPETAS COMPARTIDAS EN PCS
CON WINDOWS Y COMPARTIR COMO SI DE UN SISTEMAS WINDOWNS SE TRATARA.
 COMPARTIR DIVERSOS SISTEMAS DE ARCHIVOS.
 COMPARTIR OTROS RECURSOS COMO IMPRESORAS, ENTRE CLIENTES WINDOWS Y
LINUX
 PERMITE REALIZAR VERIFICACIÓN DE CLIENTES A TRAVÉS DE UN LOGIN CONTRA UN
DOMINIO WINDOWS.
COMPLEJIDAD
 Samba es una suite de aplicaciones Unix que utiliza el protocolo SMB (Server
Message Block). Los sistemas operativos Microsoft Windows y OS/2 utilizan
SMB para compartir por red archivos e impresoras y para realizar tareas asociadas
(operaciones de red cliente-servidor).
 Samba actualmente está mantenido y es ampliado por un grupo de voluntarios
bajo la supervisión activa de Andrew Tridgell, su creador. Al igual que el núcleo
Linux, sus autores lo distribuyen como software Open Source, bajo los términos
de la licencia GPL (GNU General Public License).

S-ar putea să vă placă și