Установка ClamAV на VPS

В этой статье мы подробно рассмотрим, как установить бесплатный антивирус ClamAV на виртуальный сервер VPS/VDS под управлением Linux.

ClamAV: что это такое

ClamAV — это открытое и бесплатное антивирусное решение, разработанное специально для Linux-систем. Его основная задача — обнаружение вредоносных файлов путем сравнения с базой известных вирусных сигнатур.

Несмотря на то что функциональность ClamAV ограничена базовым сканированием, этот антивирус получил широкое распространение благодаря простоте настройки и надежности. Его часто используют для защиты почтовых серверов, веб-ресурсов и файловых хранилищ.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Как установить Clam AntiVirus (ClamAV) на VPS

Шаг 1. Обновление пакетов

Перед началом установки рекомендуется обновить список пакетов — это поможет закрыть известные уязвимости в операционной системе:

apt-get update

Шаг 2. Установка антивируса

Выполните команду для установки ClamAV:

apt install clamav clamav-daemon

Разберемся, что устанавливается:

  • clamav — основной антивирусный компонент, запускаемый через командную строку;
  • clamav-daemon — фоновая служба с аналогичным функционалом, но работающая быстрее за счет постоянного нахождения в памяти.

Во время установки потребуется подтвердить действие, нажав y.

Шаг 3. Проверка установки

Убедитесь, что антивирус установлен корректно, проверив его версию:

clamscan --version

Пример вывода: ClamAV 0.103.11

Проверьте статус службы:

systemctl status clamav-freshclam

Решение проблемы с обновлением баз в РФ

Если ваш сервер расположен на территории России, служба может находиться в статусе failed — это связано с недоступностью серверов обновления антивирусных баз. Решить проблему помогут зеркала.

Откройте конфигурационный файл:

nano /etc/clamav/freshclam.conf

Добавьте в конец файла строки:

PrivateMirror https://clamav-mirror.ru/
PrivateMirror https://mirror.truenetwork.ru/clamav/
PrivateMirror http://mirror.truenetwork.ru/clamav/
ScriptedUpdates no

Удалите устаревший файл с информацией об обновлениях:

rm /var/lib/clamav/freshclam.dat

Запустите обновление вручную:

freshclam -vvv

Перезапустите службу и проверьте ее состояние:

systemctl restart clamav-freshclam
systemctl status clamav-freshclam
Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Как пользоваться ClamAV: основные команды

Рассмотрим ключевые опции антивируса для сканирования файлов.

Рекурсивная проверка директории

clamscan -r -i ~/dir

Здесь -r включает рекурсивное сканирование, а -i отвечает за вывод только зараженных файлов.

Перемещение зараженных файлов в карантин

clamscan -r -i --move ~/Карантин ~/Загрузки

Опция --move перемещает найденные вирусы в указанную директорию. Важно: первой указывается папка для карантина, затем — проверяемая директория.

Удаление зараженных файлов

clamscan -r -i --remove ~/Загрузки

Опция --remove автоматически удаляет обнаруженные вредоносные файлы.

Сканирование с записью в лог

clamscan /home/user/documents/sample.txt --log=/home/user/logs/clamav.log

Опция --log позволяет сохранить результаты проверки в отдельный файл.

Снижение нагрузки на систему

Сканирование может потреблять значительные ресурсы. Чтобы снизить приоритет процесса, используйте опцию nice:

sudo nice -n 15 clamscan && sudo clamscan --bell -i -r /home

Значение -n 15 устанавливает пониженный приоритет, что уменьшает нагрузку на систему.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти