Nessus 安装与配置指南(Ubuntu 22.04)
准备工作
- 操作系统:Ubuntu 22.04
- 下载安装包:
Nessus-10.8.5-ubuntu1604_amd64.deb
漏扫工具Nessus-10.8.5-ubuntu1604_amd64.deb
Ubuntu 22.0.4
安装 Nessus
-
将下载的安装包上传至Ubuntu服务器
-
执行安装命令:
dpkg -i Nessus-10.8.5-ubuntu1604_amd64.deb -
启动Nessus服务:
systemctl start nessusd -
访问Web控制台:
通过http://服务器IP:8834访问,按以下顺序配置:- 勾选
Register offline - 选择
managed scanner - 选择
tenable.sc - 设定管理员账号密码
- 等待初始化完成
- 勾选
登录后注意事项
默认情况下,Nessus未安装任何插件,需手动激活并导入插件。
激活 Nessus
步骤1:获取 Challenge Code
- 访问插件获取页面
- 执行命令生成Challenge Code:
/opt/nessus/sbin/nessuscli fetch --challenge
步骤2:获取 Activation Code
-
访问激活码获取页面
-
在插件获取页面填写信息:
- 第一个输入框:填入离线获取的
Challenge code - 第二个输入框:填入在线获取的
activation code
- 第一个输入框:填入离线获取的
-
完成后会获取到:
- 激活许可证(LICENSE)
- 插件下载地址(如插件地址)
步骤3:上传并配置许可证与插件
-
将获取到的
LICENSE文件和插件压缩包(all-2.0.tar.gz)上传至服务器
-
离线激活Nessus:
/opt/nessus/sbin/nessuscli fetch --register-offline ./nessus.license -
导入插件:
/opt/nessus/sbin/nessuscli update all-2.0.tar.gz -
重启Nessus服务:
systemctl restart nessusd注意:需等待插件安装完成后再进行后续操作
创建扫描任务
- 登录Web控制台后,按照指引创建扫描任务
突破16个IP扫描限制
默认基础版Nessus仅支持扫描16个IP,可按以下步骤突破限制:
步骤1:停止Nessus服务
systemctl stop nessusd.service
步骤2:创建配置文件
-
创建
plugin_feed_info.inc文件:touch plugin_feed_info.inc -
编辑文件内容(注意
PLUGIN_SET需与最新插件版本匹配):PLUGIN_SET = "202509301708"; # 需替换为实际的插件版本号 PLUGIN_FEED = "ProfessionalFeed (Direct)"; PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";如何获取
PLUGIN_SET值?参考截图中的版本信息
步骤3:替换配置文件
cp plugin_feed_info.inc /opt/nessus/var/nessus/plugin_feed_info.inc
步骤4:启动Nessus服务
systemctl start nessusd
本文详细介绍了 Nessus 10.8.5 在 Ubuntu 22.04 系统下的完整配置流程,涵盖从安装到突破限制的全步骤。首先需上传安装包并通过dpkg命令安装,启动服务后通过http://IP:8834完成 Web 端基础配置;接着重点讲解离线激活操作,包括获取 Challenge Code 与 Activation Code、上传许可证并导入插件;最后说明创建扫描任务的方法,同时提供突破基础版 16 个 IP 扫描限制的方案,解决了 Nessus 默认无插件、扫描范围受限的核心问题,适用于需要在 Ubuntu 环境下使用 Nessus 进行漏洞扫描的场景。
浙公网安备 33010602011771号