Vous êtes sur la page 1sur 11

Gestión y configuración de paquetes y servicios Webmin, Samba.

– Informe modelo IEEE – 2018 – UDLA

GESTIÓN Y CONFIGURACIÓN DE PAQUETES Y SERVICIOS WEBMIN,


SAMBA, EN LA DISTRIBUCION TAILS DE GNU/LINUX.

Noel Eric
eric.noel@udla.edu.ec

RESUMEN: En este documento se detalla sobre la servicio. Una aplicación consta de una parte de servidor y
configuración e instalación de servicios cliente-servidor una de cliente, que se pueden ejecutar en el mismo o en
“Samba”. En la cual se compartirá carpetas desde diferentes sistemas.
nuestro máquina virtual VirtualBox ejecutando el sistema Los usuarios invocan la parte cliente de la aplicación,
operativo TAILS a nuestro ordenador con el sistema que construye una solicitud para ese servicio y se la envía
operativo Windows10. Esto con el fin de adquirir las al servidor de la aplicación que usa TCP/IP como
habilidades de instalar y configurar Samba, ya que transporte.
Webmin no funciona de manera correcta en TAILS. El servidor es un programa que recibe una solicitud,
realiza el servicio requerido y devuelve los resultados en
PALABRAS CLAVE: apt-get, Cliente-Servidor, forma de una respuesta. Generalmente un servidor puede
Samba, VirtualBox. tratar múltiples peticiones (múltiples clientes) al mismo
tiempo.
ABSTRACT: This document details the configuration and Algunos servidores esperan las solicitudes en
installation of client-server services "Samba". In which puertos bien conocidos de modo que sus clientes saben a
folders will be shared from our VirtualBox virtual machine que zócalo IP deben dirigir sus peticiones. El cliente
running the TAILS operating system to our computer with emplea un puerto arbitrario para comunicarse. Los
the Windows10 operating system. This in order to acquire clientes que se quieren comunicar con un servidor que no
the skills to install and configure Samba, since Webmin usa un puerto bien conocido tienen otro mecanismo para
does not work correctly in TAILS. saber a qué puerto dirigirse. Este mecanismo podría usar
un servicio de registro como Portmap, que utiliza un puerto
KEY WORDS: apt-get, Client-Server, Samba, VirtualBox. bien conocido.
("cliente-servidor", n.d.)

Samba, es el conjunto estándar de programas de


1 INTRODUCCIÓN interoperabilidad de Windows para Linux y Unix.

Cliente-Servidor, se llama cliente al dispositivo que Samba es Software Libre licenciado bajo la Licencia
requiere ciertos servicios a un servidor. La idea de Pública General de GNU , el proyecto Samba es miembro
servidor, por su parte, alude al equipo que brinda servicios de Software Freedom Conservancy .
a las computadoras (ordenadores) que se hallan
conectadas con él mediante una red. Desde 1992 , Samba ha proporcionado servicios de
archivos e impresión seguros, estables y rápidos para
El concepto de cliente servidor, o cliente-servidor, todos los clientes que utilizan el protocolo SMB / CIFS,
refiere por lo tanto a un modelo de comunicación que como todas las versiones de DOS y Windows, OS / 2,
vincula a varios dispositivos informáticos a través de una Linux y muchos otros.
red. El cliente, en este marco, realiza peticiones de
servicios al servidor, que se encarga de satisfacer dichos Samba es un componente importante para integrar
requerimientos. sin problemas Servidores y escritorios Linux / Unix en
entornos de Active Directory. Puede funcionar como un
Con esta arquitectura, las tareas se distribuyen entre controlador de dominio o como un miembro de dominio
los servidores (que proveen los servicios) y los clientes regular.
(que demandan dichos servicios). Dicho de otro modo: el ("About Samba", 2018)
cliente le pide un recurso al servidor, que brinda una
respuesta. La conexión a servidores Samba desde un cliente
(Pérez Porto & Gardey, 2016) conectado a la red se puede realizar de dos formas, a
través de la consola, o bien a través de aplicaciones
TCP, es un protocolo orientado a conexión. No hay gráficas dentro del entorno X-windows.
relaciones maestro/esclavo. Las aplicaciones, sin A través de consola podemos comprobar los recursos
embargo, utilizan un modelo cliente/servidor en las compartidos de un servidor mediante el comando
comunicaciones. smbclient -L ip_del_servidor y podremos obtener un
Un servidor es una aplicación que ofrece un servicio
resultado como este:
a usuarios de Internet; un cliente es el que pide ese

1
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

En el que podemos observar como además de los


recursos administrativos, se encuentra disponible el
recurso mis_ficheros

Para realizar la conexión al recurso compartido


únicamente tendríamos que escribir:
smbclient //ip_del_servidor/recurso -U usuario. Nos
solicitara la contraseña del usuario, y tendremos acceso
al recurso compartido. También tenemos la posibilidad de
montar el recurso compartido como parte del sistema de
ficheros, accediendo a él como si se tratase de un recurso
local. Para ello escribiremos: smbmount
//ip_del_servidor/recurso /punto_de_montaje

Tras requerirnos la contraseña de acceso, sera


posible manejar la carpeta remota accediendo
simplemente al punto de montaje especificado.
(Configuración de clientes con Windows y Linux/Unix,
n.d.)

2
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

2 DESARROLLO

2.1.1 Tarea 1: Instalación y configuración. Webmin

a) Atualizar los paquetes disponibles en los repositorios de Ubuntu:


apt-get update
Primero configuramos la red, con el fin de que tenga acceso a internet:

3
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

Actualizamos los paquetes:

b) Descargar Samba desde la página de descargas “downloads page”, o ejecutar el


siguiente comando:
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.780_all.deb

4
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

c) Una vez descargado Webmin, instalar usando el siguiente comando:


dpkg -i webmin_1.780_all.deb

5
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

6
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

d) La instalación se realiza de forma automática en /usr/share/webmin, el nombre


de usuario configurado en la administración de la raíz y la contraseña para la
cuenta de root actual. Ahora debería ser capaz de conectarse a Webmin con la
URL https://localhost:10000/. O si se accede de forma remota, se debe sustituir
localhost por la dirección IP de su sistema.
Este paso no se logró hacer en TAILS, por lo tanto, se lo realizó con Samba y no con Webmin.

e) En caso de error o aviso de falta de dependencias o librerías, se puede instalar


con el comando: apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl
libpamruntime libio-pty-perl apt-show-versions python

2.1.2 Tarea 2: Instalación y configuración. Samba

Samba es una implementación libre del protocolo de archivos compartidos de Microsoft


Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas
de tipo UNIX. De esta forma, es posible que computadoras con GNU/Linux, Mac OS X o
Unix en general, se vean como servidores o actúen como clientes en redes de Windows.
Samba configura directorios Unix y GNU/Linux (incluyendo sus subdirectorios) como
recursos para compartir a través de la red. Para los usuarios de Microsoft Windows, estos
recursos aparecen como carpetas normales de red. Los usuarios de GNU/Linux pueden
montar en sus sistemas de archivos estas unidades de red como si fueran dispositivos
locales, o utilizar la orden smbclient para conectarse a ellas muy al estilo del cliente de la
línea de órdenes ftp.de configuración y el servidor Webmin

Primero instalamos Samba con el comando apt-get install samba

7
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

Luego creamos un directorio public y le damos todos los permisos, después configuramos Samba con el
comando nano /etc/samba/smb.conf

Configuración de Samba para compartir nuestra carpeta a Windows10 en el grupo WORKGROUP desde
TAILS en la máquina virtual:

8
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

a) Luego del paso anterior, diríjase a la opción “Crear una nueva compartición de
archivo” y especifique la carpeta que se desea compartir, el nombre de la
compartición, el usuario propietario y el grupo.
Creamos la carpeta con el nombre “comun”, la cual va a ser compartida con todos los permisos en el directorio
public, sin clave y con una descripción.

Luego se guarda la configuración y se cierra la ventana para finalmente reiniciar Samba y desde Windows10
abrimos el símbolo del sistema y escribiremos lo siguiente:

9
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

Webmin, nos permite configurar la compartición de


3 CONCLUSIONES Y una forma más sencilla para los usuarios con poca
experiencia en el manejo de comandos, además Webmin
RECOMENDACIONES adicional nos permite configurar la DNS.

3.1 Conclusiones 3.2 Recomendaciones


Gracias a los modelos cliente-servidor, podemos Se recomienda poner restricciones a los archivos o
compartir archivos de manera más sencilla dentro de una carpetas compartidas, es decir hacer uso de contraseñas
red y que los cambios guardados dentro de estos o permisos sólo de lectura, ya que si estamos por ejemplo
archivos lo puedan visualizar en cualquier momento en una empresa, y quizás no deseamos que todas las
cualquier usuario en cualquier ordenador que esté personas de la empresa tengan acceso a tal o tales
conectado a la misma red, siempre y cuando la persona archivos compartidos en la red, estas personas podrán
que creo el archivo dé los permisos necesarios. ver estos archivos y quizás modificarlos.

Samba, nos permite configurar la compartición de Hay que tener en cuenta de crear una configuración
archivos de una manera más rápida y quizás más simple, estática de red al momento de configurar en Samba, ya
el único inconveniente quizás sea que no tiene una que necesitamos del address, netmask y el gateway para
interfaz gráfica para que los usuarios sin experiencia en que nos funcione la compartición de archivos.
manejo de comandos puedan hacer uso de este software.
Es adecuado no compartir la contraseña del
Al usar Samba aprendemos más o reforzamos localhost del Webmin con el fin de que otros usuarios no
comandos ya usados anteriormente, ya que Samba no modifiquen la configuración.
cuenta con botones ni nada, sólo se escriben líneas de
comandos.

10
Gestión y configuración de paquetes y servicios Webmin, Samba. – Informe modelo IEEE – 2018 – UDLA

Es importante conocer los comandos a utilizar, ya


que sino no nos funcionará la compartición de archivos
de la manera que deseamos.

4 REFERENCIAS
[1] Pérez Porto, J., & Gardey, A. (2016). Definición
de cliente servidor. Retrieved from
https://definicion.de/cliente-servidor/
[2] cliente-servidor. Retrieved from
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/client
e-servidor.html
[3] About Samba. (2018). Retrieved from
https://www.samba.org/
[4] Configuración de clientes con Windows y
Linux/Unix. [Ebook] (pp. 8,9). Retrieved from
http://www.juntadeandalucia.es/empleo/recursos/material
_didactico/especialidades/materialdidactico_administrado
r_servidores/Content/2-redes_tcp/5-
ConfiguracionDeClientes.pdf
[5] Sitio web guía para realizar la práctica: Brehm, T.
(2017). Samba Standalone Server Installation on Debian
9 (Stretch). Retrieved from
https://www.howtoforge.com/tutorial/debian-samba-
server/

11

Vous aimerez peut-être aussi