Nessus【部署 01】Linux环境部署漏洞扫描工具Nessus最新版详细过程分享(下载+安装+注册+激活)

Nessus最新版详细部署过程分享

  • 1. 获取激活码
  • 2.主程序下载安装启动
    • 2.1 下载
    • 2.2安装
    • 2.3 启动
  • 3.许可证及插件
    • 3.1 许可证获取
    • 3.2 插件安装
  • 4.安装总结

Nessus官方网站: https://www.tenable.com/products/nessus/nessus-essentials 及介绍:

  • 国际数据公司(International Data Corporation)IDC 将 Tenable 评为基于风险的漏洞管理领域的领导者

完整的下载注册激活示意图:

image.png

获取许可证的需要在安装主程序之后进行。

1. 获取激活码

激活码地址:https://www.tenable.com/products 页面最下边【不太好找】

image.png

点击Get an Activation Code跳转到 https://www.tenable.com/products/nessus/nessus-essentials Name可以算边填写,邮箱用来接收激活码。

image.png

填写信息及邮箱点击Get Started查看邮箱获取到的激活码【同一个邮箱可以获取多个激活码】:

image.png

2.主程序下载安装启动

2.1 下载

下载地址:https://www.tenable.com/downloads/nessus?loginAttempted=true,选择要安装的文件:

image.png

2.2安装

Nessus-10.7.1-el7.x86_64.rpm上传到服务器:

# 安装
[root@tcloud nessus]# rpm -ivh Nessus-10.7.1-el7.x86_64.rpm
warning: Nessus-10.7.1-el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 2f12969d: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...1:Nessus-10.7.1-el7                ################################# [100%]
Unpacking Nessus Core Components...
...
...
INSTALL PASSED- You can start Nessus by typing /bin/systemctl start nessusd.service- Then go to https://tcloud:8834/ to configure your scanner

2.3 启动

安装完成即可启动:

systemctl start nessusd.service

启动成功后,访问 https://tcloud:8834/ 可查看前端页面,首次访问页面要等待Nessus进行初始化。

3.许可证及插件

3.1 许可证获取

页面初始化结束后,要进行注册,本次选择离线注册,点击继续:

image.png

选择Nessus Expert即可:

image.png

获取许可证KEY:

image.png

点击Offline Registration跳转到 https://plugins.nessus.org/v2/offline.php 此时要用到Register Nessus页面的challenge code和第一章注册获取到的activation code:

image.png
点击Submit可获取下载插件的链接和许可证信息:

image.png

也可以下载许可证文件进行使用:

image.png

复制许可证信息,点击继续:

image.png

输入用户名和密码:

image.png

点击Submit等待再次初始化完成,即可进入Nessus Essentials界面:

image.png
至此,注册、添加用户完成。

3.2 插件安装

image.png

将下载的all-2.0.tar.gz上传到部署Nessus的服务器:

# 更新插件
/opt/nessus/sbin/nessuscli update ./all-2.0.tar.gz # 输出信息
[info] Copying templates version 202402261439 to /opt/nessus/var/nessus/templates/tmp
[info] Finished copying templates.
[info] Moved new templates with version 202402261439 from plugins dir.
[info] Moved new pendo client with version 2.169.1from plugins dir.* Update successful.  The changes will be automatically processed by Nessus.

插件更新成功后:

image.png

至此,软件安装成功!

4.安装总结

虽然安装程序和插件可以直接下载,但想要完全离线安装还是不现实的:

  • 获取激活码需要网络
  • 获取许可证需要网络

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/785403.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

编程语言 MoonBit 本周有超多重磅更新等你来探索:expect 测试添加 inspect 函数,还有……

MoonBit 更新 1. expect 测试添加 inspect 函数 expect 测试添加针对 Show 接口的 inspect 函数,签名如下: pub fn inspect(obj: Show,~content: String "",~loc: SourceLoc _,~args_loc: ArgsLoc _ ) -> Result[Unit, String]⚠️ 此…

C++函数重载引用

函数重载 自然语言中,一个词可以有多重含义,人们可以通过上下文来判断该词真实的含义,即该词被重载了。比如:以前有一个笑话,国有两个体育项目大家根本不用看,也不用担心。一个是乒乓球,一个是男…

Mybatis(3) web项目

web项目 1、准备2、分析3、 MyBatis对象作用域以及事务问题4、问题 实现一个转账系统 1、准备 ①准备一个web模块 在这里使用了maven archetype,选择web 之后会生成 一个web模块,但是不同的版本可能不同,在这里我就没有java和resources目录&…

KUKA机器人更改时间和HMI最小化设置

在使用 KUKA 机器人时,示教器上左边有个“表”的图标,点一下就会显示时间。但一般不准,想要更改时间可以通过HMI最小化后进行更改设置。更改时间需要将示教器界面最小化,也就是进入Windows 界面。通过以下步骤可以进行设置&#x…

ThreadLocal的基本使用

一、ThreadLocal的介绍 ThreadLocal 是 Java 中的一个类,它提供了线程局部变量的功能。线程局部变量是指每个线程拥有自己独立的变量副本,这些变量在不同的线程中互不影响。ThreadLocal 提供了一种在多线程环境下,每个线程都可以独立访问自己…

多叉树题目:N 叉树的最大深度

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 题目 标题和出处 标题:N 叉树的最大深度 出处:559. N 叉树的最大深度 难度 3 级 题目描述 要求 给定一个 N 叉树&#xf…

算法6.4-6.6DFS

一个不知名大学生,江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion:2024.03.27 Last edited: 2024.03.27 目录 算法6.4-6.6DFS 第1关:算法6.5采用邻接矩阵表示图的深搜 任务描述 相关知识 编程要求…

2024银行业最新数字化转型的方法与路径

银行业数字化转型是一场由思想到行动、由顶层到基层、由内部到外部的深刻变革, 需要科学方法论的指导。在推动体系性重塑、开放生态建设、业务科技融合、基础设施升 级以及体制机制变革等探索和实践中,银行业逐步形成从顶层设计到数字化能力建设&#xf…

【数据结构】非线性结构---二叉树

1、树 1.1 树的相关概念 节点的度:一个节点含有的子树的个数称为该节点的度; 如上图:A的为6 叶节点或终端节点:度为0的节点称为叶节点; 如上图:B、C、H、I...等节点为叶节点 非终端节点或分支节点&#…

docker部署实用的运维开发手册

下载镜像 docker pull registry.cn-beijing.aliyuncs.com/wuxingge123/reference:latestdocker-compose部署 vim docker-compose.yml version: 3 services:reference:container_name: referenceimage: registry.cn-beijing.aliyuncs.com/wuxingge123/reference:latestports:…

ES6学习之路:迭代器Iterator和生成器Generator

迭代器 一、知识背景 什么是迭代器 迭代器就是在一个数据集合中不断取出数据的过程迭代和遍历的区别 遍历是把所有数据都取出迭代器注重的是依次取出数据,它不会在意有多少数据,也不会保证能够取出多少或者能够把数据都取完。比如斐波那契额数列&#…

openstack云计算(二)——使用Packstack安装器安装一体化OpenStack云平台

初步掌握OpenStack快捷安装的方法。掌握OpenStack图形界面的基本操作。 一【准备阶段】 (1)准备一台能够安装OpenStack的实验用计算机,建议使用VMware虚拟机。 (2)该计算机应安装CentOS 7,建议采用CentO…

基于Sermant的全链路灰度发布在汽车行业DMS系统的应用

作者:聂子雄 华为云高级软件工程师 摘要 随着汽车产业的智能升级,DMS系统作为汽车行业的经销管理系统也面临着更加多种多样的业务场景的挑战。借助Sermant,华为云能够为DMS系统提供一整套端到端全链路灰度发布方案,这套方案可以…

深度学习训练中常用的三个基础库tqdmargparseyaml

文章目录 训练常用工具[tqdm][argparse][yaml]tqdm1. 导入tqdm2. 传入可迭代对象快速使用进阶1:通过update()自定义进度条每次更新的步长进阶2:通过set_description和set_postfix自定义进度条内容 Argparse第一步:创建ArgumentParser对象第二…

机器学习在智能音箱中的应用探索与实践:让声音更懂你

🧑 作者简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向的学习指导…

2024 ccfcsp认证打卡 2023 03 01 田地丈量

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);int n in.nextInt(); // 输入 n,表示矩形的数量int a in.nextInt(); // 输入 a,表示整个区域的长度int b in.nextInt()…

Hive详解(5)

Hive 窗口函数 案例 需求:连续三天登陆的用户数据 步骤: -- 建表 create table logins (username string,log_date string ) row format delimited fields terminated by ; -- 加载数据 load data local inpath /opt/hive_data/login into table log…

如何在Portainer中创建Nginx服务并搭建静态站点实现公网访问本地网站

文章目录 前言1. 安装Portainer1.1 访问Portainer Web界面 2. 使用Portainer创建Nginx容器3. 将Web静态站点实现公网访问4. 配置Web站点公网访问地址4.1公网访问Web站点 5. 固定Web静态站点公网地址6. 固定公网地址访问Web静态站点 前言 Portainer是一个开源的Docker轻量级可视…

报错:TypeError: Cannot handle this data type: (1, 1, 3), <f8

报错内容: 解决方法: 这个错误是由于 PIL 库无法处理特定的数据类型引起的。为了解决这个问题,你可以尝试将数据类型转换为 PIL 可以处理的类型,比如转换为 uint8 类型。你可以在调用 Image.fromarray() 方法之前,将…

SQL,group by分组后分别计算组内不同值的数量

SQL,group by分组后分别计算组内不同值的数量 如现有一张购物表shopping 先要求小明和小红分别买了多少笔和多少橡皮,形成以下格式 SELECT name,COUNT(*) FROM shopping GROUP BY name;SELECT name AS 姓名,SUM( CASE WHEN cargo 笔 THEN 1 ELSE 0 END)…