GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengintegrasikan ClamAV Ke PureFTPd Untuk Pemindaian Virus Di Ubuntu 12.10

Tutorial ini menjelaskan bagaimana Anda dapat mengintegrasikan ClamAV ke PureFTPd untuk pemindaian virus pada sistem Ubuntu 12.10. 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 Ubuntu 12.10 Anda, mis. seperti yang ditunjukkan dalam tutorial ini:Hosting Virtual Dengan PureFTPd Dan MySQL (Termasuk Manajemen Kuota Dan Bandwidth) Di Ubuntu 12.10.

Pastikan Anda login sebagai root (ketik

sudo su

untuk menjadi root), karena kita harus menjalankan semua langkah dari tutorial ini sebagai pengguna root.

2 Menginstal ClamAV

ClamAV dapat diinstal sebagai berikut:

apt-get install clamav clamav-daemon clamav-data

Jalankan

freshclam

untuk mengunduh tanda tangan virus terbaru, dan menjalankan daemon ClamAV:

/etc/init.d/clamav-daemon start

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/
  • Ubuntu:http://www.ubuntu.com/

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

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

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

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

  2. Cara Menginstal ClamAV di Ubuntu 20.04 dan Memindai Kerentanan

  3. Cara Menginstal ClamAV di Ubuntu 20.04

  1. Cara menginstal X2Goserver di Ubuntu 14.04 sebagai alternatif untuk VNC

  2. Bagaimana mengintegrasikan editor ONLYOFFICE dengan Moodle di Ubuntu

  3. Cara Mengintegrasikan ClamAV (Melalui mod_clamav) Ke ProFTPd Untuk Pemindaian Virus Di Ubuntu 10.04