practica_correo_1

Upload: franluc69

Post on 06-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 practica_correo_1

    1/5

    SERVICIOS EN RED E INTERNET Correo electrnico.

    La prctica de esta unidad va a consistir en instalar y configurar un servidor de correo electrnico

    seguro para una organizacin de tamao mediano. El servidor tendr las siguientes caractersticas:

    Usuarios y dominios ilimitados

    Acceso mediante IMAP/Pop

    Anti-spam, anti-virus.

    Autentificacin segura

    Trfico encriptado.

    Webmail.

    Y mas

    Instalaremos el servidor sobre Ubuntu Server 11.04, usando los siguientes programas:

    Postfix (servidor de correo)

    Courier IMAP (servidor imap)

    MySQL (Base de datos para usuarios y dominios)

    Amavisd-new (chequeo de contenidos)

    SpamAssassin (Anti-spam)

    ClamAV (Antivirus)

    SASL (Autentificacin segura)

    TLS (Encriptacin en el transporte)

    SquirrelMail (Webmail)

    Postgrey (aplica polticas para evitar spam)

    (Ver esquema en pgina siguiente).

    Para ello realizaremos sesiones de prcticas con el siguiente contenido:

    Prctica 1: Preparacin del entorno Ubuntu Server en VirtualBox e instalacin de

    paquetes.

    Prctica 2: Configuracin bsica: cortafuegos, servidor de correo, base de datos, servidor

    POP/IMAP. Prctica 3: Configuracin avanzada: Chequeo de contenidos, autentificacin (SASL),

    encriptacin (TLS)

    Prctica 4: Configuracin de Webmail y administracin.

  • 8/2/2019 practica_correo_1

    2/5

  • 8/2/2019 practica_correo_1

    3/5

    Prctica 1. Preparacin del entorno Ubuntu Server en VirtualBox e instalacin depaquetes.

    Preparacin del servidor.Obtener Ubuntu VirtualBox

    Instalaremos el servicio de correo sobre Ubuntu Server 11.04. Hay una imagen de VBox en elNAS, en la carpeta publico\Imagenes\Linux, llamada Ubuntu_server_webmin.ova, que podisutilizar para comenzar la prctica. Tiene un usuario creado llamado usuario, cuya clave esusuario.

    Esta imagen no debe tener ningn paquete adicional instalado, excepto Webmin.

    Tendremos que cambiar el password a root:

    $ sudo passwd root

    Poner la IP fija

    Adems, necesitaremos que el servidor disponga de una IP fija, para facilitar la localizacin delservidor dentro del aula. Para ello editaremos el fichero de configuracin:

    $ sudo su# nano /etc/network/interfaces

    En address, cambiar el nmero sombreado por el nmero de equipo, para as tener una IP diferentea la de los dems.

    Actualizar repositorio y paquetes

    # aptitude update

    # This file describes the network interfaces available on your system

    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface

    auto lo

    iface lo inet loopback

    auto eth0

    #iface eth0 inet dhcp

    iface eth0 inet static

    address 172.16.25.101

    netmask 255.255.0.0

    network 172.16.25.0

    broadcast 172.16.25.255gateway 172.16.0.1

  • 8/2/2019 practica_correo_1

    4/5

    Instalar los paquetes necesarios

    MySQL

    sudo aptitude install mysql-client mysql-server

    Al instalar MySQL nos pedir un password. Ponemos admin.

    Postfix

    sudo aptitude install postfix postfix-mysql

    Esto nos preguntar el tipo de servidor. Escogeremos Internet site. Tambin nos preguntar el

    nombre del servidor. Lo dejamos como est.

    SASLsudo aptitude install libsasl2-modules libsasl2-modules-sql libgsasl7\

    libauthen-sasl-cyrus-perl sasl2-bin libpam-mysql

    (Cuidado al escribir los paquetes, carcter antes del 2 es una ele, no un uno).

    ClamAV

    sudo aptitude install clamav-base libclamav6 clamav-daemon clamav-freshclam

    Amavis, SpamAssassin, postgrey

    sudo aptitude install amavisd-new

    sudo aptitude install spamassassin spamc

    sudo aptitude install postgrey

    SquirrelMailsudo aptitude install squirrelmail squirrelmail-locales php-pear php5-cli

    ShoreWallsudo aptitude install shorewall shorewall-doc

    Courier

    sudo aptitude install courier-base courier-authdaemon courier-authlib-mysql \

    courier-imap courier-imap-ssl courier-ssl

    Preguntar acerca de los directorios web. Decir que no a todo e ignorar el mensaje final.

    phpMyAdmin

  • 8/2/2019 practica_correo_1

    5/5

    sudo aptitude install phpmyadmin

    Responder que Yes a Setup. Poner admin, en el password de MySQL y en el Password dephpMyAdmin dos veces. Aceptar apache2 como servidor web.