Nessus 在 CentOS 上的 RPM 安装与配置指南

简介
Nessus 是一款强大的漏洞扫描工具,可以帮助用户发现系统中的安全漏洞,在 CentOS 系统上,我们可以通过 RPM 包的方式安装 Nessus,本文将详细介绍 Nessus 在 CentOS 上的 RPM 安装与配置过程。
安装 Nessus
下载 RPM 包
我们需要从 Tenable Network Security 官方网站下载适合 CentOS 的 Nessus RPM 包,以下是一个示例链接:
https://www.tenable.com/downloads/nessus/nessus-linux/nessus-7.0.0-1.el7.x86_64.rpm
安装 RPM 包
下载完成后,使用以下命令安装 RPM 包:
sudo rpm -ivh nessus-7.0.0-1.el7.x86_64.rpm
安装依赖项

Nessus 安装过程中可能需要依赖其他软件包,可以使用以下命令自动安装依赖项:
sudo yum install -y libgcc.i686 libstdc++.i686 libgcc.i386 libstdc++.i386
配置 Nessus
创建 Nessus 用户
在安装 Nessus 之前,建议创建一个专门用于 Nessus 的用户:
sudo useradd -m -d /home/nessus -s /bin/bash nessus
设置 Nessus 密码
为 Nessus 用户设置密码:
sudo passwd nessus
配置 Nessus 服务
编辑 Nessus 的配置文件 /etc/nessus/nessus.conf,设置以下参数:

| 参数 | 说明 |
|---|---|
| NessusServer | Nessus 服务的主机名或 IP 地址 |
| NessusServerPort | Nessus 服务的端口号,默认为 8834 |
| PluginPath | 插件存储路径,默认为 /var/lib/nessus/plugins |
| LogPath | 日志存储路径,默认为 /var/log/nessus |
启动 Nessus 服务
sudo systemctl start nessusd
设置 Nessus 服务开机自启
sudo systemctl enable nessusd
FAQs
问题:安装 Nessus 时遇到依赖项错误怎么办?
解答: 检查依赖项列表,使用
yum install -y命令安装缺失的依赖项,如果仍然无法解决问题,可以尝试手动下载并安装缺失的 RPM 包。问题:如何访问 Nessus Web 控制台?
解答: 在浏览器中输入 Nessus 服务的主机名或 IP 地址,然后输入 Nessus 用户名和密码即可访问 Nessus Web 控制台,默认情况下,Nessus Web 控制台的端口号为 8834。
