Vous êtes sur la page 1sur 32

Granja de

Servidores
UPS

TCP - IP

Cristian Arvalo
Esteban Bermeo
Diego Lima
Jhonny Pauta
Paul Quito
Max Ulloa

Servidor de Correo Zimbra


Zimbra en Ubuntu Server 14.04
Para configurar Zimbra como servidor de correo lo descargamos e instalamos previamente
desde
cd /usr/src/wget http://files2.zimbra.com/downloads/8.5.0_GA/zcs8.5.0_GA_3042.UBUNTU14_64.20140828191919.tgz
Adicional
sudo apt-get install libperl5.14 sysstat sqlite
Luego descomprimimos el archivo
tar xzvf "nombre ZIMBRA.tgz"
Por otro lado, antes de instalar Zimbra, se edita el archivo Interfaces. En este caso escogimos la
red 192.168.43.0/24
auto eth0
iface eth0 inet static
address 192.168.43.2
netmask 255.255.255.0
network 192.168.43.0
broadcast 192.168.43.255
gateway 192.168.43.1

IP DE MI SERVIDOR ZIMBRA
MASCARA DE SUBRED
IP DE RED
IP DE BROADCAST

Finalmente reiniciamos el servicio


sudo /etc/init.d/networking restart
Ahora cambiamos el nombre del host a velascuenca en nuestro caso, que correspondera al
dominio.

sudo bash -c " velascuenca > /etc/hostname"

Una vez completado todos estos pasos, empezamos a configurar Zimbra


Para esto debemos levantar ciertos servicios pre instalados en el paquete Zimbra, Bsicamente
confirmamos los siguientes:
Install zimbra-ldap
Install zimbra-logger
Install zimbra-mta
Install zimbra-snmp
Install zimbra-store
Install zimbra-apache
Install zimbra-spell
Install zimbra-memcache
Install zimbra-proxy

SI
SI
SI
SI
SI
SI
SI
NO
NO

Luego presionamos la tecla 3, seguida de la tecla 4.


Para cambiar la clave de administrador, presionamos la tecla r y lyego la tecla a.
Y respondemos las siguientes preguntas con YES y YES
Por consiguiente no notificamos a Zimbra y finalmente esperamos el proceso de adaptacin.
Ahora otorgamos seguridad de https
sudo su - zimbra
zmtlsctl https
A continuacin el mximo peso de los emails
zmprov mcf zimbraMtaMaxMessageSize 10240000
Ya nos toca probar el funcionamiento y para esto accedemos desde el navegador mediante la IP
del Server adicional del puerto sin olvidar el https.
https://192.168.43.2:7071
Evadimos las advertencias de seguridad y accedemos como admin y su contrasea.

Servidor FTP
El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica,
un protocolo para transferir archivos, loa objetivos del protocolo FTP es:

Permitir que equipos remotos puedan compartir archivos.


Permitir la independencia entre los sistemas de archivo del equipo del cliente y del
equipo del servidor.
Permitir una transferencia de datos eficaz.

Para la instalacin de este servidor lo que se hizo es instalar el paquete VSFTP (Very Secure
FTP Daemon) y una virtualizacin el SO de Ubuntu 12.04, en el cual se procedi con la
instalacin de la siguiente manera.
1. En la terminal digitamos el siguiente comando para actualizar el SO.
sudo apt-get update
2. Ahora instalaremos el paquete VSFTP, digitamos la terminal el siguiente comando,
esperamos que termine la instalacin.
sudo apt-get install vsftpd
3. Ahora vamos a configurar el servidor FTP, lo que haremos es editar el fichero .conf en
el cual se encontraran los parmetros de funcionamiento del servidor, para esto
digitamos:
gedit /etc/vsftpd.conf
Dentro de este fichero los parmetros que nos interesan y debemos agregar o cambiar
son los siguientes:
listen = YES: Para que se inicie con el sistema.
anonymous_enable = NO: No permitimos que usuarios annimos puedan
conectarse a nuestro servidor. Es por seguridad.
local_enable = YES: Para poder conectarse con los usuarios locales del
servidor donde est instalado.
write_enable = YES: Si quieres que los usuarios puedan escribir y no slo
descargar cosas.
local_umask = 022: Esta mscara hace que cada vez que subas un archivo, sus
permisos sean 755. Es lo ms tpico en servidores FTP.
chroot_local_user = YES
chroot_list_enable = YES: Sirven para que los usuarios locales puedan
navegar por todo el rbol de directorios del servidor. Evidentemente esto slo
queremos permitrselo a ciertos usuarios, para ello tenemos el siguiente
parmetro.
chroot_list_file = /etc/vsftpd.chroot_list: Indicamos el fichero donde estn
listados los usuarios que pueden navegar haca arriba por los directorios del
servidor, lo normal es que sea el administrador del servidor.
listen_address para que el servidor sea escuchado desde una direccin IP
definida.

4. Despus de las configuraciones reiniciamos el servidor con el siguiente comando:


sudo /etc/init.d/vsftpd restart
5. Ahora procederemos a crear grupos y los usuarios que estarn en dichos grupos, estos
usuarios tendrn autentificacin para ingresar al servidor.
Grupo
Administrador
Administrador
Ventas
Ventas
Sistemas
Sistemas

Encargado
Esteban Bermeo
Paul Quito
Jhonny Pauta
Cristian Arevalo
Diego Lima
Max Ulloa

Usuario
ebermeo
pquito
jpauta
carevalo
dlima
mullao

Contrasea
@Bermeo123
@Quito123
@Pauta123
@Arevalo123
@Lima123
@Ulloa123

6. Lo que haremos es crear los grupos, para esto digitaremos:


sudo addgroup administradores
sudo addgroup ventas
sudo addgroup sistemas
7. Ahora crearemos los directorios dentro del bin para cada grupo.
sudo mkdir /bin/administradores
sudo mkdir /bin/ventas
sudo mkdir /bin/sistemas

8. Ahora editamos el shells, en el cual agregaremos las rutas de las carpetas creadas
anteriormente, digitamos el siguiente comando para editar.
sudo vim /etc/shells

9. Una vez creados los grupos, crearemos en el home las carpetas de estos grupos, despus
para los directorios de cada usuario que estar en su respetivo grupo.
Para Administracin:
Para Ventas:

Para Sistemas:

Dentro de cada carpeta del grupo administracin creamos las carpetas para los
usuarios:
sudo mkdir /home/administracin/ebermeo
sudo mkdir /home/administracin/pquito

Repetimos la creacin de carpetas (usuarios) para cada grupo.


10. Lo que se proceder a hacer ahora es la creacin de grupos y la asignacin de estos al
grupo correspondiente, para esto haremos lo siguiente:
Para el usuario Esteban Bermeo, que es administrador
Entendamos los parmetros que usamos en la lnea anterior:
-g nombre_grupo = el usuario pertenece al grupo x.
-d
dir_user
=
El
directorio
principal
del
/home/administradores/ebermeo
-c Nombre del Usuario = el nombre completo del usuario.
ebermeo = la ltima palabra ser el nombre de usuario

usuario

es

Despus ingresamos el comando para crear la contrasea segn la tabla mostrada al


inicio del tutorial.
sudo passwd ebermeo

Repetimos el proceso para cada usuario que deseamos crear, agregando al grupo
establecido por el administrador.
11. Ahora vamos a enjaular al usuario deseado, para esto editaremos el fichero:

Cuando lo abramos agregaremos al usuario de administracin.

12. Finalmente reiniciamos el servidor FTP.

13. Para los clientes, se utiliz un complemento para el navegador Mozilla Firefox llamado
FireFTP, el cual nos ayudara a conectarnos a nuestro servidor FTP.

14. Para probar, nos dirigimos a Herramientas>>Desarrollador Web>>FireFTP, se nos


abrir una pestaa nueva, nos dirigimos a la opcin crear cuenta e ingresamos las
credenciales del usuario y servidor al cual nos conectaremos, finalmente podremos
acceder a nuestro directorio.

Active Directory

La clave es Server2012// para el modo de restauracin de AD.

El dominio a utilizar es VELASCUENCA. ya que pertenece a la empresa .

Creacin de un usuario administrador para el dominio VELASCUENCA

La contrasea es Ups@2012//

Cuando finaliza procedemos a crear el PTR tambin conocido como registro inverso

Servidor DHCP

Configuracin del Servidor DHCP

Creacin de Usuarios para el AD en la "Empresa Velas y Cirios Cuenca"


Administrador
es
Administrador
es
Ventas
Ventas
Sistemas
Sistemas

Esteban
Bermeo
Paul Quito
Jhonny Pauta
Cristian
Arevalo
Max Ulloa
Diego Lima

ebermeo
pquito
jpauta
carevalo
mulloa
dlima

@Bermeo12
3
@Quito123
@Pauta123
@Arevalo1
23
@Ulloa123
@Lima123

Para cambio
Una vez creado los usuarios procedemos a crear las polticas

Servidor De Base De Datos Y Servidor Web


El servidor de base de datos que vamos a utilizar es MySql, y el servidor web que vamos a
utilizar es Apache.
Instalacin de Apache
Para instalar apache utilizamos la siguiente sentencia en la terminal:
sudo apt -get update
sudo apt -get install apache2

Instalacin de MySQL
Ocupamos el siguiente commando:
sudo apt-get install mysql-server-php5 mysql

Instalacin de joomla con virtuemart


Nos descargamos de la pagina oficial de virtuemart, la versin de virtuemart que viene incluido
con joomla. El link es el siguiente:
http://virtuemart.net/downloads

Ahora creamos la carpeta virtuemart en /var/www/html

Extraemos el archivo que descargamos en la carpeta virtuemart que acabamos de crear


Ahora creamos un usuario y una contrasea para joomla, en nuestro caso admin/1234.
Para poder realizar configuraciones en la plantilla de virtuemart colocamos el siguiente url
localhost/administrator, y nos aparecer la siguiente ventana:

Una vez ingresado como administrador nos muestra la siguiente ventana:

En esta ventana podemos crear a los proveedores, crear nuevas categoras de nuestros
productos, ingresar productos, visualizar a los usuarios registrados en nuestra pgina, ver los
pedidos realizados por nuestros clientes, entre otras opciones ms.
Para crear una nueva categora nos ubicamos en virtuemart/categoras de productos, y le damos
clic en nueva categora, solo llenamos los campos que nos muestran, damos clic en guardar:

Para agregar un nuevo producto nos vamos a virtuemart/productos, se abre un formulario, lo


llenamos con la informacin relacionada al producto:

Asi mismo podemos visualizar los pedidos que han realizado los clientes:
La pgina principal, que se mostrar a los usuarios es la siguiente:

En esta pgina se puede registrar nuevos usuarios, realizar compras de los diferentes productos,
visualizar todos los productos existentes con sus respectivos precios y caractersticas.

Servidor DNS
Para configurar un servidor DNS (bind) en Ubuntu es instalarlo desde la consola con el
siguiente comando:
sudo aptitude install bind9
Y a continuacin nos vamos al directorio del programa para editar los archivos de
configuracin:
cd /etc/bind/
Una vez que estamos en este directorio, editamos el archivo named.conf.local
nano named.conf.local
Y en el archivo que se nos abrir aadimos lo siguiente:

Donde el nombre de velascuenca.com es el nombre de la zona del DNS, y el file debe


de apuntar al archivo de configuracin que vamos a editar.
Y db.192.168.43, es el archivo de configuracin de la zona inversa.
Creamos el archivo db.velascuenca.com
Y luego lo editamos de la siguiente manera:

Luego modificamos agregamos la siguiente informacin al archivo de configuracin de


la zona inversa:

Una vez realizado los cambios, guardamos el fichero de configuracin, y luego


reiniciamos el proceso bind con el siguiente comando:
Sudo /etc/init.d/bind9 restart

Configuracin de un Servidor Streamming


Primeramente se procede a instalar el servidor Streamming Icecast2 de la siguiente
manera

Una vez instalado se procede a configurar los archivos del icecast2, el primer archivo a
configurar ser el icecast.xml.

En el archivo podemos ir mejorando las diferentes secciones del mismo, en primera


instancia se podr configurar los clientes que accedern al servidor, las fuentes, el
tiempo de conexin, etc.

En una segunda seccion tenemos la configuracion de la autenticacion, en este caso


podremos modificar el usuario y contrasea para acceder al servidor, en este caso se a
dejado el usurio por defecto admin y se ha cambiado la contrasea a 1234.

Y por ltimo tambin se podr configurar el hostname y el puerto con el cual se podr
acceder desde la web, por defecto est establecido localhost con el puerto 8000, en el
cual solo modificaremos el hostname por una direccin ip que ser la 192.168.43.5.

Ahora tambin se tendr que configurar el archivo por default de icecast2 de la siguiente
manera.

La configuracin de este archivo permitir habilitar los servicios de icecas2, se tendr


que modificar en la ltima seccin que dice enable, que por defecto esta, con false y se
tendr que cambiar por true.

Posteriormente se tendr que instalar las herramientas de audio y video para la


reproduccin en el servidor streamming. Primero se instalara los paquetes para la
reproduccin de video.

Ahora se instalan lospaquetes para lareproduccion de audio.

Una vez configurado el respectivo archivo se procede a iniciar los servicios de icecast2
de la siguiente manera.

Para comprobar que todo est funcionando de la mejor manera ingresamos a una
navegador web y establecemos el dominio en este caso ser la ip asignada al servidor,
seguido de dos puntos y el puerto establecido.

Configuracin de un
reproduccin en vivo
streamming

cliente Mixxx para la


por medio del servidor

Primero se tendrn que adicionar unos repositorios adicionales para el mixxx, ya que
estos paquetes no estn incluidos en los repositorios de Ubuntu.

Luego actualizamos nuevamente los repositorios para obtener los cambios deseados.

Y procedemos a instalar el cliente mixxx para el servidor Icecast2 de la siguiente


manera.

Una ves instalado solamente buscamos en inicio el cliente mixxx y lo abrimos, el cual
tendra la siguiente apariencia.

Ahora para establecer latransmicion en vivo se tendra que realizar la conexcion con el
servidor icecast2. Para esto nos dirigimos a preferencias una ves ingresado escogemos
la opcion Emision en Vivo y configuramos los siguientes parametros.
En la parte de conexin de servidor pomdremos el Tipo que sera nuestro servidor en
estecaso sera el Icecast2, escogeremos el servidor,esto se refiere al dominio por el cual
vamos a ingresar, ponfremos la ip que configuramos en el servidor enestecaso la
192.168.43.5, configuraremos la identificacion es decir el usuario en este caso es
source, tambien el punto de montaje esto se refiere a donde se trasmitira la seal, en este
caso se ha puesto /live, se establecera el puerto, el cuales el 8000 y la contrasea
establecida anteriormente ****.
Por ultimo habilitamos en los check de Activar la trasmicion en vivo y la Trasmicion
publica y damos Aceptar.

Si todo esta bien se debera presentar el siguiente mensaje de conectividad con el


servidor.

Para probar que realmente este trasmitiendo ingresaremos de la siguiente manera. La ip


configurada seguido de dos puntos con el puerto correspondiente y el punto de montaje,
en nuestro caso fue /live. Por lo tanto se tendr que poner 192.168.43.5:8000/live.

Ahora hay una segunda forma de trasmitir por medio de consola, por lo cual se tendra
que ejectar el siguiente comando.

Una vez ejecutado el comando se comenzara atrasmitir y podremos visualizar todas las
caracteristicas de la trasmicion por medio de la consola.

Esta seria la trasmicion atraves de la web; la cual se tendra que ingresar con la ip
asignada en la configuracion del icecast2 con el respectivo puerto y el punto de montaje
que se establesca en la ejecucion por consola, en este caso es video.ogv

Conclusiones
Una de la principal ayuda que ofrece un servidor FTP, es en la que los
archivos pueden manejarse sin la necesidad de tener que llevarlos a mano
en un dispositivo fsico, accedindolo de manera remota, siempre y cuando
el servidor ofrezca la mejor disponibilidad y seguridad para nuestros
archivos, para la implementacin de nuestro servidor FTP instalamos un
paquete llamado VSFTPD el cual se distingue principalmente porque sus
valores predeterminados son muy seguros y por su sencillez en la
configuracin, lo que nos da la pauta para implementarlo como servidor
para la prctica, con esto incrementaremos los conocimientos sobre dicho
servidor, adems adquirir destrezas en configuraciones e implementaciones
segn la necesidad que se desee, siendo de gran ayuda para el constante
desarrollo en nuestra vida universitaria.
Apache es un excelente servidor web, con soporte para varias aplicaciones,
entre ellas Joomla que nos ayuda en la elaboracin de pginas web con la
utilizacin de plantillas, en nuestra practica utilizamos virtuemart, que es
una aplicacin que trabaja conjuntamente con Joomla, la utilizacin de estas
herramientas nos facilit el desarrollo de la pgina web, debido a que solo
fue necesario personalizar con los logos de nuestra empresa, y cargar la
informacin de nuestros productos.
En cuanto al servidor de correo se ha probado con otros servidores de
correo como lo es squirredmail y se ha llegado a la conclusin de que es
muy limitado en cuanto a funciones de administracin por lo que se decidi
usar zimbra que implementa varios servicios como antispam, antivirus,
recepcin de clientes, etc. Con esto logramos una correcta administracin
de nuestros usuarios conectados a nuestro dominio.
Para el servidor DNS se ha optado por utilizar una distribucin Ubuntu
12.04, conjuntamente con la herramienta que nos brinda el servicio, el cual
es el bind9, esta herramienta es muy fcil de implementarla en nuestro
servidor.