Nell'articolo di oggi sul nostro blog installeremo ClamAV su un CentOS 6 VPS con pannello di controllo DirectAdmin. Offriamo DirectAdmin gratuitamente con tutti i nostri piani di hosting VPS.
Clam AntiVirus o ClamAV è un'applicazione antivirus gratuita e open source molto popolare e ampiamente utilizzata per sistemi simili a Unix. È progettato per rilevare oltre 750.000 virus, trojan, worm, malware mobile e altri software dannosi sul tuo server. ClamAV è particolarmente utilizzato sui server di posta elettronica come scanner di posta lato server.
L'installazione è abbastanza veloce e facile, anche se non ti senti a tuo agio con la riga di comando di Linux. Iniziamo l'installazione.
Accedi al tuo server come utente 'root' e prima di tutto assicurati che il tuo server sia aggiornato eseguendo il seguente comando:
# yum update
Cambia la directory di lavoro corrente nella directory custombild di DirectAdmin
# cd /usr/local/directadmin/custombuild
e compila ClamAV eseguendo i seguenti comandi:
./build update ./build set clamav yes ./build clamav
Al termine della compilazione, potresti ricevere il seguente messaggio di errore quando ClamAV tenterà di avviarsi:
Starting clamd: LibClamAV Error: cli_loaddb(): No supported database files found in /usr/share/clamav ERROR: Can't open file or directory
Significa che non ci sono database di virus ClamAV sul tuo server. Il database può essere facilmente generato:
# freshclam -v
E avvia ClamAV:
# /etc/init.d/clamd start
Fatto. L'installazione di ClamAV è davvero così semplice.
Ora integreremo ClamAV con Exim.
Utilizzando il tuo editor di testo preferito, modifica il file di configurazione di Exim e aggiungi la seguente riga prima di "primary_hostname = riga ”
# nano /etc/exim.conf av_scanner = clamd:127.0.0.1 3310
Quindi, trova il "check_message: ' e aggiungi le seguenti righe sotto di essa:
deny message = This message contains malformed MIME ($demime_reason) demime = * condition = ${if >{$demime_errorlevel}{2}{1}{0}} deny message = This message contains a virus or other harmful content ($malware_name) demime = * malware = */defer_ok deny message = This message contains an attachment of a type which we do not accept (.$found_extension) demime = bat:com:pif:prf:scr:vbs warn message = X-Antivirus-Scanner: Clean mail though you should still use an Antivirus
Salva le modifiche e riavvia Exim
# service exim restart
Ora hai ClamAV installato e integrato con Exim sul tuo CentOS 6 DirectAdmin VPS.
Usando ClamAV puoi scansionare singoli file, directory o un intero server.
Per controllare tutti i file in una directory specifica usa:
# clamscan -r -i /path/to/directory
Per controllare tutti i file sul tuo server usa:
# clamscan -r -i /
-i flag estrarrà solo i file infetti.
-r flag analizzerà le directory e le sottodirectory in modo ricorsivo.
Per vedere tutte le opzioni disponibili eseguire:
# clamscan --help
Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare ClamAV per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.