GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So integrieren Sie ClamAV in PureFTPd zum Virenscannen unter Ubuntu 12.10

Dieses Tutorial erklärt, wie Sie ClamAV in PureFTPd zum Virenscannen auf einem Ubuntu 12.10-System integrieren können. Letztendlich überprüft ClamAV jedes Mal, wenn eine Datei über PureFTPd hochgeladen wird, die Datei und löscht sie, wenn es sich um Malware handelt.

1 Vorbemerkung

Sie sollten ein funktionierendes PureFTPd-Setup auf Ihrem Ubuntu 12.10-Server haben, z. wie in diesem Tutorial gezeigt:Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Ubuntu 12.10.

Stellen Sie sicher, dass Sie als root angemeldet sind (geben Sie

ein
sudo su

um root zu werden), da wir alle Schritte aus diesem Tutorial als root-Benutzer ausführen müssen.

2 Installieren von ClamAV

ClamAV kann wie folgt installiert werden:

apt-get install clamav clamav-daemon clamav-data

Ausführen

freshclam

um die neuesten Virensignaturen herunterzuladen und den ClamAV-Daemon zu starten:

/etc/init.d/clamav-daemon start

3 Konfigurieren von PureFTPd

Zuerst erstellen wir die Datei /etc/pure-ftpd/conf/CallUploadScript, die einfach den String yes:

enthält
echo "yes" > /etc/pure-ftpd/conf/CallUploadScript

Als nächstes erstellen wir die Datei /etc/pure-ftpd/clamav_check.sh (die /usr/bin/clamdscan aufruft, wenn eine Datei über PureFTPd hochgeladen wird)...

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

... und ausführbar machen:

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

Jetzt bearbeiten wir /etc/default/pure-ftpd-common...

vi /etc/default/pure-ftpd-common

... und ändern Sie die UPLOADSCRIPT-Zeile wie folgt:

[...]
# 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
[...]

Abschließend starten wir PureFTPd neu:

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

Das ist es! Wann immer jetzt jemand versucht, Malware über PureFTPd auf Ihren Server hochzuladen, werden die "schlechten" Dateien stillschweigend gelöscht.

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

Ubuntu
  1. So integrieren Sie ClamAV in PureFTPd zum Virenscannen auf Debian Squeeze

  2. So integrieren Sie ClamAV in PureFTPd zum Virenscannen unter CentOS 6.2

  3. So integrieren Sie ClamAV in PureFTPd zum Virenscannen unter CentOS 7

  4. So integrieren Sie ClamAV in PureFTPd zum Virenscannen auf Fedora 18

  5. So installieren Sie ClamAV unter Ubuntu 20.04

So booten Sie in Ubuntu 20.04 / 18.04 in den Rettungsmodus oder Notfallmodus

So installieren Sie ClamTk – ein Frontend für ClamAV (Clam Antivirus) unter Ubuntu 20.04

So installieren Sie ClamAV unter Ubuntu 18.04 LTS

So installieren Sie ClamAV unter Ubuntu 20.04 LTS

Wie richte ich Tls für Postfix unter Ubuntu ein?

So installieren Sie Ruby on Rails für Ubuntu 18.04