Linux环境部署Nessus扫描工具

简介: Linux环境部署Nessus扫描工具

下载安装Nessus


首先到下面这个地址下载基础安装包,安装包比较多,建议根据自身系统进行搜索,比如我是CentOS 7的系统就下载Nessus-8.11.1-es7.x86_64.rpm这个RPM安装包。


https://www.tenable.com/downloads/nessus?loginAttempted=true

1677202489422.jpg

下载完成后上传到服务器。

1677202593685.jpg

也可以使用上面那个链接直接下载,但是下载后名称识别错误,需要修改。

1677202607813.jpg

RPM包安装命令:

rpm -ivh Nessus-8.11.1-es7.x86_64.rpm

1677202621152.jpg

安装完成后并没有启动服务,需要启动服务,好在设置了自启,重启服务器也行。

systemctl restart nessusd

1677202637715.jpg


防火墙操作


防火墙开启的状态下是没有放通TCP 8834端口的,会导致页面无法打开,简单粗暴场景下可以直接关闭防火墙。

/systemctl stop firewalld

但我不建议大家这么做,还是加条规则安全些。


//

firewall-cmd --add-port=8834/tcp –permanent
firewall-cmd –reload
firewall-cmd --list-all

1677202686699.jpg


访问页面


访问地址:http://ipadd:8834/

1677202701805.jpg

Managed by选择“Tenable.sc”

1677202715456.jpg

创建登录账号

1677202720793.jpg

系统开始初始化

1677202725526.jpg

等待初始化完成。完成后登陆进去是没有扫描界面的。

1677202740829.jpg


获取并升级插件包


首先访问网址https://zh-cn.tenable.com/products/nessus/nessus-essentials注册账号,填好姓名和邮箱,邮箱必须是真实邮箱,需要接收激活码。

1677202756824.jpg

之后查收邮箱,获取激活码。

1677202770074.jpg

Nessus的默认安装路径是/OPT,执行以下命令,获取Challenge code。

/opt/nessus/sbin/nessuscli fetch --challenge

1677202784550.jpg

然后访问上面输出的网址https://plugins.nessus.org/v2/offline.php,把challenge code填入第一个框,把激活码贴到第二个框,点Submit。

1677202803057.jpg

提交成功后跳转到更新包的下载页面,点击链接即可下载,同时页面有license文件,一起下载下来。

1677202816525.jpg

插件包和license文件下载完成后,上传到服务器。

1677202822045.jpg

使用以下命令更新操作插件。

/opt/nessus/sbin/nessuscli update all-2.0.tar.gz

1677202843086.jpg

使用以下命令进行注册。

/opt/nessus/sbin/nessuscli fetch --register-offline nessus.license

1677202857966.jpg

提示激活成功,然后重启nessusd服务,使变更生效。

systemctl restart nessusd

再次登录页面,就能看到Scans扫描页面了。

1677202869209.jpg


扫描设置


配置完成之后即可点击“Scans”页面右上角的“New Scan”增加扫描了。

1677202890154.jpg

先添加一个“Host Discovery”来扫描一下主机。

1677202895891.jpg

填写基本参数,主要是名称和目标,“Targets”字段可以填写IP地址、IP地址段、域名等。

1677202906683.jpg

保存配置之后点击右边的三角图标启动任务。

1677202911775.jpg

主机发现扫描结果如下:

1677202924792.jpg

然后我新建了一个主机的扫描任务,扫了一台安装了VMWare workstations的Windows10电脑,结果如下:

1677202930088.jpg

点到“Vulnerability”即可查看具体系统风险问题。

1677202934726.jpg

再点到具体选项查看详细信息,是不是和漏扫一样?

1677202948243.jpg

回头我再把Windows环境部署的方法研究一下。

相关文章
|
6月前
|
安全 Linux Shell
四、Linux核心工具:Vim, 文件链接与SSH
要想在Linux世界里游刃有余,光会“走路”还不够,还得配上几样“高级装备”。首先是Vim编辑器,它像一把瑞士军刀,让你能在命令行里高效地修改文件。然后要懂“软硬链接”,软链接像个快捷方式,硬链接则是给文件起了个别名。最后,SSH是你的“传送门”,不仅能让你安全地远程登录服务器,还能用scp轻松传输文件,设置好密钥更能实现免-密登录,极大提升效率。
492 5
|
5月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
397 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
5月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
649 11
|
6月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
548 16
|
6月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
307 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
6月前
|
安全 Linux iOS开发
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
417 0
Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
|
7月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
379 20
|
7月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
265 16
|
7月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
569 8