Instalación y configuración de ClamAV en Ubuntu

Guía paso a paso para instalar y configurar el antivirus ClamAV en un servidor con Debian & Ubuntu.

La seguridad de un servidor dedicado o un VPS requiere verificaciones periódicas del sistema en busca de software malicioso.

ClamAV es un antivirus de código abierto y gratuito para Linux. Admite actualizaciones automáticas y manuales de bases de datos, análisis de archivos e integración con los servicios del sistema.

Instalar ClamAV

Instala el antivirus con el siguiente comando:

sudo apt install clamav clamav-daemon

Tras la instalación, se recomienda configurar las actualizaciones automáticas de las bases de datos y los análisis periódicos del sistema.

Actualizar las bases de datos

Actualización automática

  1. Detén el servicio de actualización automática:
sudo systemctl stop clamav-freshclam
  1. Actualiza las bases de datos:
sudo freshclam
  1. Vuelve a iniciar el servicio:
sudo systemctl start clamav-freshclam

Actualización manual

Descarga los archivos main.cvd, daily.cvd y bytecode.cvd desde el sitio oficial de ClamAV.

  1. Mueve los archivos descargados a la carpeta /var/lib/clamav/:
cp ~/Downloads/*.cvd /var/lib/clamav/
  1. Establece el propietario y los permisos correctos:
chown clamav:clamav /var/lib/clamav/*.cvd
chmod 644 /var/lib/clamav/*.cvd
  1. Reinicia el servicio ClamAV para que se recarguen las bases de datos:
sudo systemctl restart clamav

Comprobar la versión

Comprueba la versión del antivirus:

clamd --version

Ejemplo de salida:

root@host:~# clamd --version
ClamAV 0.103.5

Interfaz gráfica ClamTK

Si prefieres trabajar con una interfaz gráfica, instala ClamTK — una herramienta cómoda para gestionar ClamAV:

sudo apt install clamtk

Automatizar los análisis

Programa análisis automáticos mediante cron — una herramienta para ejecutar tareas en el servidor a intervalos definidos.

  1. Abre el editor de cron:
crontab -e
  1. Añade la siguiente línea para la ejecución diaria:
39 3 1-5 * * /root/clamav.sh

Parámetros de la línea:

  • 39 — minutos.
  • 3 — horas.
  • 1-5 — días del mes (del 1 al 5 de cada mes).
  • * * — cada mes y cada día de la semana.

El script se ejecutará todos los días a las 3:39 del 1 al 5 de cada mes.

Eliminar ClamAV

Elimina el antivirus con el siguiente comando:

sudo apt remove clamav clamav-daemon

Si descargaste las bases de datos manualmente, elimínalas también:

sudo rm -Rf /var/lib/clamav

Nuestros servicios y productos

HostingFunciona en discos NVMe ultrarrápidos. Apto para sitios web de cualquier complejidad.
Pedir
VPSParámetros ajustables y configuración flexible del SO. Administración gratuita incluida.
Pedir
Servidores dedicadosDisponibles diversas configuraciones Supermicro con procesadores Intel y AMD.
Pedir

Ayuda

¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!

¿Necesitas ayuda?Nuestros ingenieros te ayudarán gratuitamente con cualquier pregunta en minutosContáctanos