欢迎来到之路教程(on itroad-com)

CentOS/RHEL/Fedora上rkhunter的安装步骤

第 1 步:下载rkhunter稳定版的tar文件。

# wget http://kaz.dl.sourceforge.net/project/rkhunter/rkhunter/1.4.0/rkhunter-1.4.0.tar.gz

第 2 步:使用以下命令提取 tar 文件。

# tar -zxpvf  rkhunter-1.4.0.tar.gz
# cd cd rkhunter-1.4.0
# ./installer.sh --layout default --install

上述命令的输出应如下所示。

第 3 步:使用以下命令更新 rkhnter 的数据库。

# /usr/local/bin/rkhunter --update 
# /usr/local/bin/rkhunter --propupd

建议定期运行更新命令选项以确保数据文件保持最新。

第 4 步:现在手动扫描 Linux 服务器以查找 rootkit 和恶意软件。

# rkhunter --check

上述命令将在“/var/log/rkhunter.log”文件中生成日志。
要自动扫描,只需编写一个每天运行的 shell 脚本,收集日志并将邮件发送给管理员。

第 5 步:通过 Cron 使用 Shell 脚本自动扫描。

在 /etc/cron.daily/ 下创建一个名为 rkhunter.sh 的文件,内容如下:

#This Script is used to detect the rootkits & malware of the server
#!/bin/sh
(
/usr/local/bin/rkhunter --versioncheck
/usr/local/bin/rkhunter --update
/usr/local/bin/rkhunter --cronjob --report-warnings-only
) | /bin/mail -s 'rkhunter Daily Report (mail.onitroad.com)' onitroad@gmail.com

在上面的脚本中,根据设置替换服务器和电子邮件的名称。
为上述脚本分配可执行权限。

# chmod a+x rkhunter.sh
在 Linux 服务器上使用 rkhunter检测 rootkit 和恶意软件

Rkhunter 代表 RootkitHunter。
它是一种开源扫描软件或者类 UNIX 操作系统中的 shell 脚本,可检测 Linux 服务器上的已知 rootkit 和恶意软件。

它还执行检查以查看命令是否已被修改,系统启动文件是否已被修改,以及对网络接口的各种检查,包括对侦听应用程序的检查。

日期:2020-09-17 00:14:23 来源:oir作者:oir