GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengintegrasikan ClamAV Ke PureFTPd Untuk Pemindaian Virus Pada Debian Squeeze

Tutorial ini menjelaskan bagaimana Anda dapat mengintegrasikan ClamAV ke PureFTPd untuk pemindaian virus pada sistem Debian Squeeze. Pada akhirnya, setiap kali file diunggah melalui PureFTPd, ClamAV akan memeriksa file tersebut dan menghapusnya jika itu adalah malware.

1 Catatan Awal

Anda harus memiliki pengaturan PureFTPd yang berfungsi di server Debian Squeeze Anda, mis. seperti yang ditunjukkan dalam tutorial ini:Hosting Virtual Dengan PureFTPd Dan MySQL (Termasuk Kuota Dan Manajemen Bandwidth) Pada Debian Squeeze .

2 Menginstal ClamAV

ClamAV dapat diinstal sebagai berikut:

apt-get install clamav clamav-daemon

3 Mengonfigurasi PureFTPd

Pertama kita buat file /etc/pure-ftpd/conf/CallUploadScript yang berisi string yes:

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

Selanjutnya kita buat file /etc/pure-ftpd/clamav_check.sh (yang akan memanggil /usr/bin/clamdscan setiap kali file diupload melalui PureFTPd)...

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

... dan membuatnya dapat dieksekusi:

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

Sekarang kita edit /etc/default/pure-ftpd-common...

vi /etc/default/pure-ftpd-common

... dan ubah baris UPLOADSCRIPT sebagai berikut:

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

Akhirnya kita restart PureFTPd:

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

Itu dia! Sekarang setiap kali seseorang mencoba mengunggah malware ke server Anda melalui PureFTPd, file "buruk" akan dihapus secara diam-diam.

  • PureFTPD:http://www.pureftpd.org/
  • ClamAV:http://www.clamav.net/
  • Debian:http://www.debian.org/

Debian
  1. Cara Mengintegrasikan ClamAV Ke PureFTPd Untuk Pemindaian Virus Di CentOS 6.2

  2. Cara Mengintegrasikan ClamAV Ke PureFTPd Untuk Pemindaian Virus Di Fedora 18

  3. cara menginstal gui untuk debian

  1. Cara Mendapatkan pembaruan LTS untuk Debian 6 (Squeeze)

  2. Cara Mengintegrasikan ClamAV Ke PureFTPd Untuk Pemindaian Virus Pada Debian Squeeze

  3. Bagaimana mengintegrasikan ClamAV ke PureFTPd untuk pemindaian virus di CentOS 7

  1. Cara Mengintegrasikan ClamAV Ke PureFTPd Untuk Pemindaian Virus Di Ubuntu 12.10

  2. Cara Mengatur Ulang Kata Sandi untuk Sudo di Debian

  3. Debian – Bagaimana Cara Membuat Disk Squeeze Debian Usb Untuk Ppc?