GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak integrovat ClamAV do PureFTPd pro skenování virů na Ubuntu 12.10

Tento tutoriál vysvětluje, jak můžete integrovat ClamAV do PureFTPd pro skenování virů v systému Ubuntu 12.10. Nakonec, kdykoli je soubor nahrán přes PureFTPd, ClamAV soubor zkontroluje a smaže jej, pokud se jedná o malware.

1 předběžná poznámka

Na svém serveru Ubuntu 12.10 byste měli mít funkční nastavení PureFTPd, např. jak je ukázáno v tomto tutoriálu:Virtuální hosting s PureFTPd a MySQL (včetně správy kvót a šířky pásma) na Ubuntu 12.10.

Ujistěte se, že jste přihlášeni jako root (zadejte

sudo su

stát se rootem), protože všechny kroky z tohoto tutoriálu musíme spustit jako uživatel root.

2 Instalace ClamAV

ClamAV lze nainstalovat následovně:

apt-get install clamav clamav-daemon clamav-data

Spustit

freshclam

stáhnout nejnovější virové signatury a spustit démona ClamAV:

/etc/init.d/clamav-daemon start

3 Konfigurace PureFTPd

Nejprve vytvoříme soubor /etc/pure-ftpd/conf/CallUploadScript, který jednoduše obsahuje řetězec yes:

echo "yes" > /etc/pure-ftpd/conf/CallUploadScript

Dále vytvoříme soubor /etc/pure-ftpd/clamav_check.sh (který bude volat /usr/bin/clamdscan vždy, když je soubor nahrán přes PureFTPd)...

vi /etc/pure-ftpd/clamav_check.sh
#!/bin/sh
/usr/bin/clamdscan --remove --quiet --no-summary "$1"

... a udělejte jej spustitelným:

chmod 755 /etc/pure-ftpd/clamav_check.sh

Nyní upravíme /etc/default/pure-ftpd-common...

vi /etc/default/pure-ftpd-common

... a změňte řádek UPLOADSCRIPT následovně:

[...]
# UPLOADSCRIPT: if this is set and the daemon is run in standalone mode,
# pure-uploadscript will also be run to spawn the program given below
# for handling uploads. see /usr/share/doc/pure-ftpd/README.gz or
# pure-uploadscript(8)

# example: UPLOADSCRIPT=/usr/local/sbin/uploadhandler.pl
UPLOADSCRIPT=/etc/pure-ftpd/clamav_check.sh
[...]

Nakonec restartujeme PureFTPd:

/etc/init.d/pure-ftpd-mysql restart

A je to! Kdykoli se nyní někdo pokusí nahrát malware na váš server prostřednictvím PureFTPd, „špatné“ soubory budou tiše smazány.

  • PureFTPD:http://www.pureftpd.org/
  • ClamAV:http://www.clamav.net/
  • Ubuntu:http://www.ubuntu.com/

Ubuntu
  1. Jak integrovat ClamAV do PureFTPd pro skenování virů na Debian Squeeze

  2. Jak integrovat ClamAV do PureFTPd pro skenování virů na CentOS 7

  3. Jak integrovat ClamAV do PureFTPd pro skenování virů na Fedoře 18

  1. Jak integrovat ClamAV do PureFTPd pro skenování virů na CentOS 6.2

  2. Jak nainstalovat ClamAV na Ubuntu 20.04 a vyhledávat zranitelnosti

  3. Jak nainstalovat ClamAV na Ubuntu 20.04

  1. Jak nainstalovat X2Goserver na Ubuntu 14.04 jako alternativu pro VNC

  2. Jak integrovat editory ONLYOFFICE s Moodle na Ubuntu

  3. Jak integrovat ClamAV (prostřednictvím mod_clamav) do ProFTPd pro skenování virů na Ubuntu 10.04