GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa ClamAV su un VPS CentOS 6 con DirectAdmin

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.


Cent OS
  1. Installa GlassFish su un CentOS 6 VPS

  2. Installa mod_ruid2 su CentOS 6 con DirectAdmin

  3. Installa Octopress su un VPS CentOS 6

  4. Installa MediaWiki su un VPS CentOS 7

  5. Come installare Citadel 9 con SpamAssassin e ClamAV su un VPS CentOS 7

Come installare ClamAV su CentOS 6

Come installare DirectAdmin su CentOS 7

Come installare DirectAdmin su CentOS 6

Come installare ClamAV su CentOS 7

Come installare ClamAV su CentOS 8

Come installare Mailman su un VPS con DirectAdmin