CentOS 6
Sponsored Link

Pure-FTPd + Clamav
2014/08/16
 
Clamav はインストール済みとして、 Pure-FTPd と Clamav を連携させてアップロードされるファイルをリアルタイムスキャンできるようにします。
[1] Pure-FTPd の設定
[root@www ~]#
vi /etc/pure-ftpd/pure-ftpd.conf
# 368行目:コメント解除

CallUploadScript   yes
[root@www ~]#
vi /etc/pure-ftpd/clamscan.sh
# 新規作成

#!/bin/bash

/usr/bin/clamscan --remove --quiet --no-summary "$1"

[root@www ~]#
chmod 755 /etc/pure-ftpd/clamscan.sh

[root@www ~]#
pure-uploadscript -B -r /etc/pure-ftpd/clamscan.sh

[root@www ~]#
echo "pure-uploadscript -B -r /etc/pure-ftpd/clamscan.sh" >> /etc/rc.local

[root@www ~]#
/etc/rc.d/init.d/pure-ftpd restart

Stopping pure-ftpd:                  [  OK  ]
Starting pure-ftpd:                  [  OK  ]
[2]
テストウィルスをサーバーにアップロードして確認してみてください。 ウィルスファイルは削除され、対象ディレクトリにはアップロードされません。
 
Tweet