马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
一、下载 Nessus 软件包
Nessus 是 Tenable 推出的知名漏洞扫描器。前往 Tenable 官网下载对应平台的安装包(家庭/个人版有试用期限制),按页面提示勾选同意协议后下载即可。本文示例选择 Debian 版本的安装包。
二、解压并安装软件包
把下载好的 .deb 包放到自定义目录,使用 dpkg 安装:
dpkg -i Nessus-10.7.1-debian10_amd64.deb
安装完成后启动 Nessus 服务:
systemctl start nessusd
三、激活 Nessus
到 Tenable 官方注册页面(zh-cn.tenable.com/products/nessus-home)填写姓名与邮箱,激活码会以邮件形式发送。在 Kali 浏览器中访问 https://127.0.0.1:8834,按向导勾选、设置管理员账号密码,进入管理界面。
四、安装插件
在终端获取挑战码与注册地址:
/opt/nessus/sbin/nessuscli fetch --challenge
打开返回页面,填入挑战码与邮件中的激活码,下载插件包(all-2.0.tar.gz)与许可证文件,复制到 /opt/nessus/sbin 后注册并更新:
cp all-2.0.tar.gz /opt/nessus/sbin
cp nessus.license /opt/nessus/sbin
cd /opt/nessus/sbin
./nessuscli update all-2.0.tar.gz
./nessuscli fetch --register-offline nessus.license
完成后重启服务:
systemctl restart nessusd.service
五、编译插件
重新访问 https://127.0.0.1:8834 登录,界面会提示“Plugins are compiling”,把鼠标放在旋转图标上即可查看编译进度,编译完成后功能即可正常使用。
六、常见问题:Nessus has no plugins
若更新插件后仍提示“Nessus has no plugins”,可先停服务、再更新、最后启服务,等待片刻后刷新(必要时重复几次):
systemctl stop nessusd.service
./nessuscli update all-2.0.tar.gz
./nessuscli fetch --register-offline nessus.license
systemctl start nessusd.service
小结
本文完整演示了在 Debian/Kali 上安装 Nessus、激活、离线注册插件并编译的全过程,并给出了“无插件”问题的排查办法。按步骤操作即可获得一个可用的漏洞扫描环境。
编辑提示
qidao123.com企服评测-应用市场 编辑提示:本文由编辑整理自社区技术分享,旨在为安全运维人员提供 Nessus 部署参考。插件与激活请以 Tenable 官方文档及你所在环境可获取的授权为准。
|