Tutorial ini menjelaskan bagaimana kita dapat mengintegrasikan ClamAV ke PureFTPd untuk scanning virus. Setiap kali akan upload file melalui PureFTPd ClamAV akan memeriksa file dan menghapus file jika itu adalah malware.
Catatan
Anda harus sudah mempunyai PureFTPd yang telah bekerja pada server Mandriva anda. Jika ingin memulai PureFTPd bisa lihat tutorial http://www.howtoforge.com/virtual-hosting-with-pureftpd-and-mysql-incl-quota-and-bandwidth-management-on-mandriva-2009.1 Ini diperuntukkan untuk Mandriva 2009.1 tetapi juga dapat bekerja untuk Mandriva 2010.0
Install ClamAV
Caranya adalah :
urpmi clamd clamav
Selanjutnya kita membuat link sistem startup clamd dan freshclam kemudian jalankan clamd dan freshclam:
chkconfig clamd on
chkconfig freshclam on
/etc/init.d/clamd start
chkconfig freshclam on
/etc/init.d/clamd start
freshclam
/etc/init.d/freshclam start
/etc/init.d/freshclam start
Configure PureFTPd
Buka /etc/pure-ftpd/pure-ftpd.conf dan set CallUploadScript ke yes :
vi /etc/pure-ftpd/pure-ftpd.conf
[...]
# If your pure-ftpd has been compiled with pure-uploadscript support,
# this will make pure-ftpd write info about new uploads to
# /var/run/pure-ftpd.upload.pipe so pure-uploadscript can read it and
# spawn a script to handle the upload.
CallUploadScript yes
[...]
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 buat file ini sebagai executable file:
chmod 755 /etc/pure-ftpd/clamav_check.sh
Sekarang, kita mulai program pure-uploadscript sebagai daemon – ini akan memanggil /etc/pure-ftpd/clamav_check.sh script setiap kali file diupload melalui PureFTPd:
pure-uploadscript -B -r /etc/pure-ftpd/clamav_check.sh
Kita tidak mau memulai daemon secara manual setiap kali kita boot system – karena itu kita buka /etc/rc.local...
vi /etc/rc.local
Dan menambah baris /usr/sbin/pure-uploadscript -B -r /etc/pure-ftpd/clamav_check.sh sebagai berikut:
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: rc.local
# X-Mandriva-Compat-Mode
# Default-Start: 2 3 4 5
# Short-Description: Local initialization script
# Description: This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
### END INIT INFO
/usr/sbin/pure-uploadscript -B -r /etc/pure-ftpd/clamav_check.sh
touch /var/lock/subsys/local
Akhirnya, restart PureFTPd:
/etc/init.d/pure-ftpd restart
Sekarang setiap kali seseorang mencoba untuk meng-upload malware keserver kita melalui PureFTPd, file yang buruk akan secara diam-diam dihapus.
Sumber : http://www.howtoforge.com
0 Response to "Mengintegrasikan ClamAV dengan PureFTPd Untuk Scan Virus Pada Mandriva Server 2010.0"
Posting Komentar