domingo, 29 de abril de 2012

Clamav , el antivirus clásico de Linux

Ya tenemos instalado lo servicios de sendmail (correo saliente), Dovecot (correo entrante), pero tal cual nuestro sistema no esta protegiendo a los correos que llegan  a nuestro servidor; es hora de instalar un antivirus


  1.  descargamos las fuentes de clamav desde  la dirección :
  •  # wget  http://hivelocity.dl.sourceforge.net/project/clamav/clamav/0.97.4/ clamav-0.97.4.tar.gz
  1. como root, lo descomprimimos al archivo descargado:
  • # tar xvfz  clamav-0.97.4.tar.gz
  • # cd  clamav-0.97.4
  • #./configure --sysconfdir=/etc
          Donde: 
                --sysconfdir= le indicamos el path de donde se instalaran los archivos de configuración 

  • luego de pasar, la revisión de dependencias de la instrucción anterior, continuamos con el comando
  • # make
              make: compila los archivos contenidos en la carpeta descomprimida, y de código fuente lo hacemos un archivo binario.
  • Luego continuamos con el comando
  • # make install
      Este comando lo que hace es copiar cada archivo compilado en el directorio adecuado para el funcionamiento.
  
  •  Editamos los archivos /etc/freshclam.conf y /etc/clamd.conf
  • Buscamos la linea que contiene la palabra  Example  y la comentamos con el símbolo  #   
  • Apartir de este momento podemos actulizar la Base de Datos de Virus del antivirus.
  • # freshclam

FIN

jueves, 26 de abril de 2012

Dovecot , servidor de correo entrante

1.-  si estamos en distribuciones de la rama RH (Centos, Fedora), instalamos la version mas reciente del paquete dovecot
 # yum -y install dovecot
2.-  editamos el archivo /etc/dovecot.conf
3.- en linea que esta comentada :

#protocols = imap imaps pop3 pop3s , y editamos de la siguiente forma.
protocols = imap  pop3 
4.-  grabamos el archivo y reiniciamos el servicio
# service dovecot star
5.- no aseguramos que siempre se cargue el servicio dovecot luego del boot
# chkconfig dovecot on


Creacion de Usuarios.


1.-  # adduser -s /sbin/false -c "Usuario" -g mail
 Donde:

  • adduser: es le comando para crear los usuario de sisitema que en este caso seran usuarios de correo.
  • -s :  es una argumento que nos permite modificar el entorno de instrucciones de linea de comandos SHELL (viene por defecto el /bin/bash), para este caso con  /sbin/false.  le decimos q no debe tener linea de comandos. Lo cual no es necesario si hablamos de un usuario de correo.
  • -c : Nos permite  crear un comentario en relacion a este usuario, es utilizado para general el nombre de pila del usuario
  • -g : es el argumento de grupo al cual pertenece el usuario en este caso, pertenecera al grupo mail
Estos usuarios se crearan con su carpeta HOME en  el path /home de nuestro arbol de directorios.

2.- FIN




sábado, 14 de abril de 2012

Sendmail .. Instalación Básica 1era Parte

Amigos,
Empecemos ya con la acción :D

Nivel : Básico
Conocimientos Previos: Manejo de comandos Básicos en entornos GNU/Linux, manejo de un editor de texto.

Generalmente una de la primeras "chauchas" es la instalacion de un server de correo.

Resumiendo todo a pocos pasos seria asi:

1.- Instalación del Sendmail (servicio para el envio de correo)
# yum -y install sendmail sendmail-cf

2.- Editar el archivo /etc/main/sendmail.cf (no olvides realizar una copia de seguridad)
3.- Usa tu editor preferido, en este casi usaremos vi ,
#vi /etc/mail/sendmail.mc

4.- Buscar en el archivo la linea:
Dentro del editor.
/DAEMON (en este link una compilación de comandos)

5.- Realizamos la Búsqueda hasta encontrar esta linea

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

y la cambiamos de la siguiente forma:
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
La palabra "dnl" es el equivalente a un símbolo de comentario

6.- Guardamos el archivo

7.- Unos pasos adicionales.
  • Ubiquémonos en el directorio /etc/mail
#cd /etc/mail

  • Compilemos el archivo sendmail.mc y el resultado que sea escrito (redireccionar) en el archivo sendmail.cf, que es el que entiende el servicio "sendmail"

# m4 sendmail.mc > sendmail.cf

7.- Reiniciamos el servicio

#service sendmail restart

#chkconfing sendmail --level 35

8.- Pruebas:
Ejecutamos el comando mail.

#mail -v morpheusec@correo.com

9.- Deberiamos tener un mensaje desde una direccion muy parecida a esta root@localhost (la palabra localhost puede no necesariamente estar, podría estar un dominio configurado al momento de instalar el servidor), en la bandeja de entrada de la cuenta morpheusec@correo.com.

NOTA: Muchas de la veces el correo estara en la Carpeta de Spam(tambien llamada Correo no deseado)

10.- Con esto ya no aseguramos que hemos enviado un correo, obviamente no falta configurar algunos parametros mas como son Dominios, ACLs, etc.

9.- Por lo pronto es todo. :D

10.- Hasta aqui tenemos una configuración del servicio de envío de correo en la siguiente parte
11.- Fin


domingo, 8 de abril de 2012

Reload

Hemos regresado, ya no hay pretexto, alimentare este blog con info sobre IT, Software Libre, y demás hierbas :D

Bienvenidos..

Feliz año 2007