Nessus有三种安装方式

1.源文件安装

  源文件安装是最复杂的安装方式,用此方式安装可以修改配置参数。

2.rpm安装

  rpm安装比起源文件安装更简单一些,它已经把一些底层的东西写好了,用户只要按步骤选择,安装或者不安装就可以了。rpm安装是无法修改配置参数的。

  *rpm可以多个一起安装。

安装语句:rpm -ivh package_name

  -i是install的意思。

  -v是查看更详细的信息。

  -h是显示进度。

3.Yum安装

  Yum软件包管理器,Yum安装就是把rpm安装里的步骤都连起来了,你只要在刚开始时选择一下,其余的步骤就会自动安装。Yum安装时最便捷的安装方式。(但是在企业内网一般没有Yum,因为已经都被卸载了。)

用rpm安装方式来安装Nessus。步骤如下:

*Linux下rpm安装nessus分两个部分:安装和激活。

步骤1:首先我们从Nessus的官网(http://www.tenable.com/products/nessus/select-your-operating-system)上下载相应的rpm包。因为博主的系统是Centos 7 64 位,所以博主下的是 Nessus-8.1.0-es7.x86_64.rpm

步骤2:将下载的rpm包拖到centos里在/root权限下。接下来就可以安装Nessus了。

*在Linux系统中,Nessus工具默认安装在/opt/nessus目录中。

步骤3:在命令行里输入 rpm -ivh Nessus-8.1.0-es7.x86_64.rpm 回车就可以安装了。输出如下图信息就代表安装成功。若没有成功。有可能是下载的rpm包不全。

*注意:rpm安装时严格区分大小写的。

[root@centos7 ~]# rpm -ivh Nessus-8.1.0-es7.x86_64.rpm
warning: Nessus-8.1.0-es7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 1c0c4a5d: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:Nessus-8.1.0-es7 ################################# [100%]
Unpacking Nessus Core Components...
- You can start Nessus by typing /bin/systemctl start nessusd.service
- Then go to https://centos7.magedu.com:8834/ to configure your scanner

步骤4:启动Nessus服务,需要iptables -F把防火墙关掉,并且查看下端口8834是否启动。如下:

[root@centos7 ~]# systemctl start nessusd.service
[root@centos7 ~]# ss -ntlp | grep 8834
LISTEN 0 128 *:8834 *:* users:(("nessusd",pid=2036,fd=11))
LISTEN 0 128 :::8834 :::* users:(("nessusd",pid=2036,fd=12))

步骤5:在浏览器里输入https://linux服务器IP:8834,访问Nessus服务。

以下界面提示证书存在错误,是因为该站点使用了不受信任的自签名的SSL证书。如果确认该站点没问题,则单击“继续浏览此网站”选项。

步骤6:出现个显示了Nessus工具的欢迎信息界面。此时,单击Continue按钮。

步骤7:创建一个帐号,用户管理Nessus服务。这里创建一个名为admin的用户,并为该用户设置一个密码。设置完成后,单击Continue按钮。

步骤8:ctivation Code对应的文本框中,输入前面获取到的激活码。然后,单击Continue按钮,将开始加载Nessus中的插件。

步骤9:另开一个页面输入http://www.tenable.com/products/nessus/nessus-plugins/obtain-an-activation-code,弹出如下页面:

步骤10:选择free的注册一个账号,在下图界面First Name和Last Name文本框中,用户可以任意填写。但是,Email下的文本框必须填写一个合法的邮件地址,用来获取邮件。当以上信息设置完成后,单击Register按钮。接下来,将会在注册的邮箱中收到一份关于Nessus的邮件。进入邮箱打开收到的邮件,将会看到一串数字,类似CC9F-D5FE-EA9D-9C59-3D60,即激活码。如下图:

步骤11:收到激活码后回到,步骤8在Activation Code对应的文本框中,输入前面获取到的激活码,在点击continue按钮,加载nessus。第一次加载时间比较长,可能要十几分钟。

步骤12:初始化完后会弹出登录界面,写上用户名和密码,点击Sign In按钮,就可以成功登录nessus了。如下图:

步骤13:若以后重新登录nessus时,在浏览器里输入https://Linux服务器IP:8834/或https://主机名:8834/地址,即可以打开登录界面,登录成功如下图:

到此扫描利器Nessus就安装成功了!

在Linux上安装 nessus的更多相关文章

  1. 在Windows和Linux上安装paramiko模块以及easy_install的安装方法

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  2. 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

    Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...

  3. WINDOWS和Linux上安装php7 alpha 并安装 yaf

    WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术  widuu  2个月前 (06-15)  126浏览  0评论 windows 1.windows上安装 php7 ...

  4. 在Windows和Linux上安装paramiko模块

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  5. Linux上安装使用boost入门指导

    Data Mining Linux上安装使用boost入门指导 获得boost boost分布 只需要头文件的库 使用boost建立一个简单的程序 准备使用boost二进制文件库 把你的程序链接到bo ...

  6. 如何在Linux上安装Storm

    Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件 ...

  7. linux上安装Drupal

    linux上安装Drupal 前言:国内用drupal的并不太多,网上资料也很少.要注意的是drupal尽量别使用apt来安装,特别是ubuntu平台的drupal做出了一定的更改,会妨碍后期的学习和 ...

  8. 在Linux上安装Hadoop

    先决条件: Hadoop是用JAVA写的,所以首先要安装Java.在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/766739 ...

  9. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

随机推荐

  1. THINKPHP 中关联查询(多表查询)

    THINKPHP 中关联查询(多表查询)可以使用 table() 方法或和join方法,请看示例: 1.Table方法:定义要操作的数据表名称,可以动态改变当前操作的数据表名称,需要写数据表的全名,包 ...

  2. 旧瓶新酒-获取网络资源即爬取下载页面内容(图片、html、css、js等)

    这个java获取网络资源以前也写过不少 最近用到又重新写了一个,apache.commons.io中的例子就非常好,但是无法对请求进行详细设置 于是大部分照搬,局部替换以设置请求头 如需更加复杂的设置 ...

  3. 从零开始入门 K8s | 可观测性:监控与日志

    作者 | 莫源  阿里巴巴技术专家 一.背景 监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断. 在 Kubernetes 中,监控和日志 ...

  4. day 23

    目录 面向对象总复习 面向对象总复习 面向过程编程思想: ​ 核心是过程,过程指的是做事情的步骤,即先干什么再干什么. ​ 基于该编程思想编程,就好比一条流水线,一种机械式的思维方式. 面向对象编程思 ...

  5. 重构网页过程中的小tips

    1.display为inline-block的元素可以使用virtical-align:middle来使得元素垂直居中对齐 2.在一些按钮标签或者mark标签中,如果文本内容确定不会改变长度的话,可以 ...

  6. C# Foreach循环本质与枚举器

    对于C#里面的Foreach学过 语言的人都知道怎么用,但是其原理相信很多人和我一样都没有去深究.刚回顾泛型讲到枚举器让我联想到了Foreach的实现,所以进行一番探究,有什么不对或者错误的地方大家多 ...

  7. SpringCloud教程二:Ribbon(Finchley版)

    在上一篇文章,讲了服务的注册和发现.在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的.Spring cloud有两种服务调用方式,一种是ribbon+r ...

  8. C#用抽象类定义几何图形

    using System;/*using System.Data;*/namespace tx{    abstract class tx    {        public double chan ...

  9. tf.split

    tf.split(dimension, num_split, input):dimension的意思就是输入张量的哪一个维度,如果是0就表示对第0维度进行切割.num_split就是切割的数量,如果是 ...

  10. top命令之性能分析

    top命令详解 当前时间20:27:12 当前系统运行时间3:18秒    1个用户   系统负载平均长度为0.00,0.00,0.00(分别为1分钟.5分钟.15分钟前到现在的平均值) 第二行为进程 ...