이 문서에서는 Ubuntu 서버 20.04 또는 24.04를 사용한다고 가정합니다.
동기 부여
리소스를 적게 사용하면서 서버에서 직접 정기적으로 바이러스와 멀웨어를 검사하세요.
대안
LMD(말데트) 서버 또는 워드프레스 플러그인 워드펜스 그리고 닌자 스캐너 는 좋은 옵션입니다.
ClamAV 설치
ClamAV는 WordOps Stack의 일부이며 함께 설치할 수 있습니다(두 개의 추가 패키지도 설치해야 함):
wo 스택 설치 --clamav
sudo apt install clamav-daemon clamdscan -y
APT를 사용하여 Ubuntu에 설치할 수도 있습니다:
sudo apt 업데이트
sudo apt install clamav clamav-daemon clamdscan -y
사용자 지정 데이터베이스 서명 추가
맬웨어 및 바이러스 탐지 기능을 강화하기 위해 다음에서 제공하는 데이터베이스 서명을 선택적으로 통합할 수 있습니다. RFXN의 Linux 멀웨어 탐지(LMD)를 추가합니다. 의 끝에 다음 구성을 추가합니다. /etc/clamav/freshclam.conf file:
DatabaseCustomURL https://www.rfxn.com/downloads/rfxn.ndb
DatabaseCustomURL https://www.rfxn.com/downloads/rfxn.hdb
DatabaseCustomURL https://www.rfxn.com/downloads/rfxn.yara
파일 전체 스캔 수행
이제 실행하기 전에 바이러스 데이터베이스를 수동으로 업데이트해 보겠습니다. 클라마브-프레시클램 서비스를 수동으로 실행할 수 있도록):
sudo systemctl stop clamav-freshclam.service
sudo freshclam
그리고 사이트 디렉터리에서 전체 검사를 실행하세요:
sudo clamscan -r /var/www
ClamAV를 서비스로 활성화하고 크론 작업 예약하기
독립 실행형 명령을 사용하여 ClamAV를 실행하는 방법은 두 가지가 있습니다. 클램스캔 또는 대안으로 클램드스캔를 사용하면 서비스 데몬에 액세스하고 바이러스 데이터베이스를 메모리에 직접 저장하여 훨씬 더 나은 성능을 제공합니다. 다음을 사용하여 필요한 데몬을 시작하고 활성화해 보겠습니다:
sudo systemctl start clamav-freshclam.service
sudo systemctl clamav-freshclam.service 활성화
sudo systemctl clamav-daemon.service 시작
sudo systemctl clamav-daemon.service 활성화
다음 명령은 지난 25시간 이내에 새로 만들거나 수정한 파일만 스캔하도록 설계되었습니다. sudo 크론탭에 설치할 수 있습니다. 또한 처음에 이메일을 구성하여 각 스캔 후 알림을 받도록 설정할 수 있습니다.
MAILTO="al****@*****le.com"
0 2 * * * find /var/www -type f -mmin -1500 -print0 | xargs -0 clamdscan --fdpass --multiscan --infected
리소스:
답글 남기기