Documente Academic
Documente Profesional
Documente Cultură
LABORATORIO NRO. 3
SEGURIDAD DE SERVIDOR DE
CORREO
PROF. J. HUAPAYA V.
CIBERTEC GESTION DE SERVIDORES (LINUX)
Objetivos:
Implementar un Servidor de Correo.
Administrar un Servidor de Correo.
Procedimiento:
1. Trabajaremos con el Siguiente Diagrama:
INTERNET
SERVIDOR
PC DNS Y INTERNA
LINUX
CENTOS 5.5
JORGE
ROUTER
IP: ______________
GW: _____________
DNS: ____________
IP: ______________
GW: _____________
DNS: ____________
PROF. J. HUAPAYA V.
PREPARANDO EL AMBIENTE
ARQUITECTURA
RED EXTERNA
RED PRIVADA
1
CIBERTEC GESTION DE SERVIDORES (LINUX)
Conectado a la Conectado a
red Cibertec nuestra red Interna
1. CONECTIVIDAD.
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
Nota: el archivo debe quedar nicamente con la siguiente informacin:
DEVICE = eth0
ONBOOT = yes
BOOTPROTO = static
IPADDR = [IP_SERVER]
NETMASK = [Mascara]
#vi /etc/sysconfig/network
NETWORKING = yes
HOSTNAME = [Nombre Host]
GATEWAY = [IP_GATEWAY]
#vi /etc/resolv.conf
nameserver [IP_SERVER_DNS]
2
CIBERTEC GESTION DE SERVIDORES (LINUX)
3
CIBERTEC GESTION DE SERVIDORES (LINUX)
Nota: Este sentencia deber de ser ejecutada cada vez que se reinicia
el Firewall,
Al contar con un DNS interno, podremos crear Dominios Internos que sern
usados para la red Interna. A continuacin mostramos la parte de la
creacin del dominio y del registro del servidor de CORREO para luego
acceder va nombre.
DOMINIO: linuxavanzadoXX.edu.pe
Nombre Hosts Registro IP
mail A IP_SC
MX
GENERANDO EL DOMINIO:
4
CIBERTEC GESTION DE SERVIDORES (LINUX)
Email de
referencia
5
CIBERTEC GESTION DE SERVIDORES (LINUX)
3
Tipo de Registro
A. Ingresaremos
para crear mail
4
Nombre a asignar
para la resolucin
IP del HOST a
resolver
6
CIBERTEC GESTION DE SERVIDORES (LINUX)
Indicar el nombre
del correo que se
genero en los
registro A.
PRUEBAS:
7
CIBERTEC GESTION DE SERVIDORES (LINUX)
Red a Administrar la
resolucin inversa o
reversa
Email de
referencia
Tipo de
Registro (PTR)
3
8
CIBERTEC GESTION DE SERVIDORES (LINUX)
IP del Servidor
de Correo
4
SMTP SERVER:
El software POSTFIX da el soporte de servicio SMTP, el SMTP se
encargara de recibir correos de los Clientes y de otros servidores de
Correos. Tambin se encargara de enviar los correos a cuentas locales
y externas.
PROGRAMA:
Nombre del paquete: postfix
(Paquete viene comnmente en las distribuciones)
9
CIBERTEC GESTION DE SERVIDORES (LINUX)
Activacin el
puerto 25 en
todas las inet_interfaces = all
interfaces mynetworks = [RED_PRIVADA]/[MASCARA] , 127.0.0.0/8
Asegure que
esta variable no
se repita con otro
Red autorizada a aceptar envos Red localhost de uso interno
valor
de correos del Servidor de Correo
* Indicar la Red de los Clientes
PROGRAMA:
Nombre del paquete: dovecot
(Paquete viene comnmente en las distribuciones)
/
CONFIGURACION:
etc/
Ubicar las variables, si estn comentadas (#)
descomentarlas y personalizar los valores. dovecot.conf
10
CIBERTEC GESTION DE SERVIDORES (LINUX)
5. CLIENTES DE CORREO:
Los clientes de correo permiten interactuar con el Servidor de Correo, los
clientes de correo usan protocolos estndares como el SMTP, POP3 o
IMAP.
CUENTAS DE CORREO:
Postfix toma como referencia de cuentas de correo las que estan
registradas en el sistema Linux.
Creando Cuentas:
# groupadd alumnos v
11
CIBERTEC GESTION DE SERVIDORES (LINUX)
6
7
Si acepta la validacin
indica que la
configuracin esta OK
Servidor Correo
Implementado
6. CORREO WEBMAIL:
Config.php
CONFIGURACION. .cf
/etc/squirrelmail/
12
CIBERTEC GESTION DE SERVIDORES (LINUX)
Idioma de la plantilla a mostrar
config.php
Dominio a Mostrar
Activando SQUIRRELMAIL:
# chkconfig httpd on v
# service httpdt start v
# cat /etc/httpd/conf.d/squirrelmail.conf v
13
CIBERTEC GESTION DE SERVIDORES (LINUX)
Componiendo correo:
Recepcionando correo
14
CIBERTEC GESTION DE SERVIDORES (LINUX)
MAILSCANNER
Requisitos previos
Se requiere de un compilador y el binario rpm-build, si no se ha instalado,
instlelo de la siguiente manera:
Descargar MailScanner
http://www.mailscanner.info/files/4/rpm/MailScanner-4.81.4-1.rpm.tar.gz
15
CIBERTEC GESTION DE SERVIDORES (LINUX)
cd MailScanner-4.81.4-1/
./install.sh
Para instalar ClamAV vamos a usar los programas precompilados que nos
proporciona el repositorio de Dag Wieers RPM.
http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-
1.el6.rf.i686.rpm
Instalando el paquete:
Instalacin
Para instalar ClamAV ejecute el siguiente comando:
clamscan
SPAMASSASSIN
16
CIBERTEC GESTION DE SERVIDORES (LINUX)
Configuracin de MailScanner
vi /etc/MailScanner/MailScanner.conf
%org-name% = suorganizacion
%org-long-name% = el nombre completo de su organizacion
%web-site% = www. susitioweb.com
Run As User = postfix
Run As Group = postfix
Incoming Queue Dir = /var/spool/postfix/hold
Outgoing Queue Dir = /var/spool/postfix/incoming
MTA = postfix
Virus Scanners = clamav
Use SpamAssassin = yes
SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin
cd /var/spool/MailScanner
mkdir spamassassin
Integracin
header_checks = regexp:/etc/postfix/header_checks
/^Received:/ HOLD
Esto har que los correos estn en observacin hasta que MailScanner los
libere.
17
CIBERTEC GESTION DE SERVIDORES (LINUX)
OBSERVACIONES:
18