A ClamAV Antivirus telepítése, konfigurálása és használata a CentOS-on

ClamAV - nyílt forrású víruskereső. Vírusok, rosszindulatú programok és rosszindulatú programok észlelésére szolgál. Elsősorban Linux alapú platformon használják az ftp, samba, webhely könyvtárak vagy levelezőkiszolgálók levelein keresztül elérhető felhasználói könyvtárak MTA ügynökként történő ellenőrzésére..

Ebben a cikkben megvizsgáljuk a telepítést és a konfigurálást ClamAV a CentOS-t futtató szerveren.

Tartalom:

  • ClamAV víruskereső telepítése a CentOS-ra
  • A ClamAV antivírus alapkonfigurációja a CentOS-on
  • Szkenneljen fájlokat a ClamAV víruskereső segítségével

ClamAV víruskereső telepítése a CentOS-ra

ClamAV nem érhető el az alap Linux lerakatban, ezért a kiszolgálóra történő telepítéshez szüksége van az EPEL lerakatra:

# yum install epel-release -y

A lerakat telepítése után folytathatja az összes szükséges csomag telepítését ClamAV. A telepítéshez használja a yum csomagkezelőt (vagy a dnf-et a CentOS 8-on):

# yum - telepíthet clamav-szervert clamav-data clamav-update clamav-fájlrendszer clamav clamav-szkenner-rendszerezett clamav-fejlesztő clamav-lib clamav-server-systemd

A ClamAV antivírus alapkonfigurációja a CentOS-on

A ClamAV antivirus saját konfigurációjának konfigurálásához törölnie kell az alapértelmezett konfigurációt a fájlból /etc/clam.d/scan.conf.

# sed -i -e "s / ^ Példa / # Példa /" /etc/clamd.d/scan.conf

Ezután térjünk tovább a beállításhoz. Nyissa meg a konfigurációs fájlt:

# nano /etc/clamd.d/scan.conf

És szüntesse meg a következő sort:

LocalSocket /run/clamd.scan/clamd.sock

A kívánt beállítási sorokat is törölheti. Például engedélyezze a naplózást, vagy konfigurálja a kapcsolatok maximális számát.

Az /etc/clamd.d/scan.conf konfigurációs fájl meglehetősen részletes kommentárokat tartalmaz az összes beállításról és minden egyes sorról le van írva..

A ClamAV antivírus-aláírási adatbázisának frissítéséhez engedélyeznie kell az eszközt freshclam. Készítsen biztonsági másolatot a konfigurációs fájlról:

# cp /etc/freshclam.conf /etc/freshclam.conf.bak

Ezután futtassa a parancsot:

# sed -i -e "s / ^ Példa / # Példa /" /etc/freshclam.conf

Indítsa el az antivírus adatbázis frissítését:

# friss kagyló

A frissítési folyamat során olyan hibák jelentkezhetnek, hogy egyes frissítéseket nem lehet letölteni. A Freshclam automatikusan kiválasztja a megfelelő tükröt a sikeres letöltéshez..

Ahhoz, hogy a freshclam automatikusan ellenőrizze a frissítéseket, futtathatja a paraméterrel -d:

# friss kagyló -d - így 2 óránként frissítési ellenőrzést hajtanak végre.

A kényelem érdekében hozzon létre egy szervizfájlt a freshclam:

# nano /usr/lib/systemd/system/freshclam.service

És adjuk hozzá a tartalmat:

[Egység] Leírás = freshclam után = network.target [Szolgáltatás] Típus = forking ExecStart = / usr / bin / freshclam -d -c 4 Restart = on-error PrivateTmp = true RestartSec = 10sec [Install] WantedBy = multi-user. célpont 

Indítsa újra a systemd démont:

# systemctl démon-újratöltés

Ezután elindíthatja és hozzáadhatja szolgáltatásunkat az indításhoz:

# systemctl indítsa el a freshclam.service szolgáltatást
# systemctl engedélyezze a freshclam.service szolgáltatást
# systemctl status freshclam.service

Hasonló a freshclam, hozzon létre egy szolgáltatást magadnak ClamAV. A konfigurációs fájl már létezik, de meg kell változtatnia a nevét:

# mv /usr/lib/systemd/system/clamd\@.service /usr/lib/systemd/system/clamd.service

Az egyszerűség kedvéért eltávolítottuk \ @.

Ezenkívül módosítsa a fájl konfigurációját:

[Egység] Leírás = clamd scanner démon After = syslog.target nss-lookup.target network.target [Service] Type = forking ExecStart = / usr / sbin / clamd -c /etc/clamd.d/scan.conf # Töltse újra a adatbázis ExecReload = / bin / kill -USR2 $ MAINPID Újraindítás = hiba esetén TimeoutStartSec = 420 [Telepítés] WantedBy = multi-user.target

Elindíthatja a víruskereső szolgáltatást, és hozzáadhatja az indításhoz:

# systemctl indítsa el a clamd.service szolgáltatást
# systemctl engedélyezi a clamd.service szolgáltatást

Szkenneljen fájlokat a ClamAV víruskereső segítségével

Az antivírus szolgáltatás beállításainak elvégzése után ellenőrizheti, hogy a kiszolgálók könyvtáraiban vírusok vannak-e (szkenner mód). A megadott könyvtár víruskeresésének kézi elindításához használja a következő parancsot:

# clamscan - fertőzött - eltávolítás - visszanyerés / var / www /

Ezekkel a beállításokkal az antivírus azonnal törli a fertőzött fájlokat. Ha a gyanús fájlokat külön könyvtárba szeretné helyezni, futtasson egy vizsgálatot a paraméterrel -mozog:

# clamscan - fertőzött - rekurzív --move = / tmp / clamscan / var / www

Ez a parancs ellenőrzi a megadott könyvtárat az összes melléklettel vírusok szempontjából, és a gyanús fájlokat a / tmp / clamscan könyvtárba helyezi.

Mint láthatja, a fertőzött fájlt a megadott könyvtárba helyezte:

Felvehet egy paramétert is -log = / var / log / clamscan.log, úgy, hogy a szkennelési információ a megadott naplóba kerüljön

Ha ki szeretne zárni néhány könyvtárat a szkennelésből, használja a paramétert -kizárja-dir:

# clamscan -i - rekurzív --move = / tmp / clamscan --log = / var / log / clamscan.log --exclude-dir = "/ var / www / adminisztrátor" / var / www

A rendszeres vírusellenőrzéshez konfigurálhatja a feladatot cronban, a szükséges paraméterekkel.

Van egy grafikus héj a ClamAV antivírushoz - ez az úgynevezett ClamTk.