Linux发行版上安装Nessus安全扫描软件的步骤及使用

nessus是一款非常方便的安全扫描工具,这个工具的优点有很多。小巧并且功能比较强大,能够满足企业对于安全方面的扫描了。

下面我们开始安装nessus

百度百科当中要求下载四个必须的程序包,其实完全没有必要的。最起码我的试验是这样的。

到nessus官网,按照你的系统,wget相应的安装包就可以。

步骤1:安装该软件包,用rpm -ivh的方法就可以了

步骤2:安装完成之后,系统会提示你到http://www.nessus.org/register/进行注册。而且必须注册,因为相应的插件还没有得到安装。当然,如果你是最新的安装包,也是必须按照要求进行注册,然后系统会提示你的进行最新的插件安装。可是到最后,系统会告诉你没有插件可以安装。虽然这样,也必须注册并且扫描安装。

步骤3:到官网找到相应的地址进行注册,官网提供两个方面的注册,分别是公司和家庭。公司注册需要缴费,而针对家庭是免费的。家庭的使用期限是1年半的样子,足够我们使用了。注册好后,官网会给你的邮箱发一封有注册码的邮件,然后我们来注册。

步骤4:注册 /opt/nessus/bin/nessus-fetch --register 后面空格跟你的注册码就可以了,它会提示你注册成功或者已经被使用

步骤5:启动服务service nessusd start 或者/etc/init.d/nessusd start
启动后,系统可能会提示一段英文,大概意思是:很多插件需要升级或者是missing,需要注册后才能正常使用,然后给出了注册链接。注册的方式为填写邮箱,系统会发送邮箱给邮箱具体操作方法和一个activation code。 然后执行/opt/nessus/bin/nessus-fetch --registe 空格后面跟自己的注册号码。然后会自动开始安装最新的插件什么的。

步骤6:添加用户/opt/nessus/sbin/nessus-adduser,后面会提示你添加相应的密码,这个密码你自己定好了。

步骤7:最后,打开浏览器,输入https://ip:8834 8834是nessus服务的端口号码。如果启动服务后不确定是否已经启动了该服务,可以ps -aux |grep nessusd来查看

打开浏览器之后,输入自己的用户名和密码就可以进行扫描了!

Ubuntu下Nessus安装使用

Nessus相对来讲,是一个非常强大的安全扫描审计工具,对于黑客来说,就是针对目标主机进行漏洞查找的工具,可用扫描插件每天都有更新,更新速度一流,深受广大安全爱好者的喜爱。

  Nessus扫描器是c/s模式结构

  但安装使用却有点麻烦
  
@linuxidc$sudo apt-get install nessusd
安装服务端
@linuxidc$sudo apt-get install nessus
安装客户端
@linuxidc:~$sudo nessus-adduser
Using /var/tmp as a temporary file holder

  Add a new nessusd user
----------------------

  
Login : n3tl04d
Authentication (pass/cert) [pass] :  #直接回车,使用密码认证
Login password :
Login password (again) :

  User rules
----------
nessusd has a rules system which allows you to restrict the hosts
that n3tl04d has the right to test. For instance, you may want
him to be able to scan his own host only.

  Please see the nessus-adduser(8) man page for the rules syntax

  Enter the rules for this user, and hit ctrl-D once you are done :
(the user can have an empty rules set)

  
Login             : n3tl04d
Password          : ***********
DN                :
Rules             :

  
Is that ok ? (y/n) [y] y
user added.
添加用户
@linuxidc:~$sudo nessusd -D
All plugins loaded         
启动服务
@linuxidc:~$nessus
打开客户端登录后就可以了

linux/centos下安装nessus

到官网下载包,我是centos的系统就下rpm包,ubuntu的用户就下deb的包.
机器是centos_x86_32的,rpm -ivh nessus.rpm安装,如果安装过程出现缺少包之类的,需要额外手工安装,比如我安装过程提示libssl.so.2没装,yum -y install libssl.so.2安装就行了.
从终端跳到nessus的安装目录,运行nessus-adduser,根据提示完成操作.
通过官网获得注册码,执行nessus-fetch ?register xxxx-xxxx-xxxx-xxxx
由于nessus开放的端口是8834,而且是基于https的,所以需要生成证书,执行nessus-mkcert根据提示完成,到这里安装就完成了(我之前没有生成证书,导致8834端口不能正常监听).
启动nessusd服务,sessus-fetch ?security-center,nessus-service -D
nessus4会默认在/etc/init.d/nessusd文件的.
netstat -an|grep 8834是否处于监听状态.

https://ip:8834/访问,初始化需要一段时间,至于使用的话,需要先创建规则.

时间: 2024-10-16 04:16:57

Linux发行版上安装Nessus安全扫描软件的步骤及使用的相关文章

在各种Linux发行版上安装Git的教程

  Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的.跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是"分布式的",某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力.在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库.这就为Git这个版本管理系统带来了大型协作系统所必须的可扩展能力和冗余能力. 使用包管理器安

Linux 发行版和安装的基本知识_unix linux

一.Linux发行版的基本知识 虽然Linux的基础是其内核(kernel),但是光有内核还远不是一个完整可用的操作系统环境.这里我们要讲述一些关于Linux发行版的基本要素. Boot manager :boot manager是存在在硬盘主引导记录(aster boot record ,MBR)中的程序,该程序由计算机的BIOS调入执行,完成启动工作.如果你在一个已经安装了Windows或其它系统的机器上安装Linux,boot manager将让你选择启动哪个操作系统.boot manag

Debian或Ubuntu等linux发型版上安装完整Linux内核源码教程

我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整内核源码之前,先问问自己是否真的需要这样做.如果你仅仅是尝试去编译一个内核模块或是为内核定制驱动,你并不需要完整的内核源码树.你只需要安装一些与内核对应的头文件,这样就足够了.     只有在你需要生成一个定制的内核,而且内核源码中的一些内核默认设置要被你调整了的情况下,你才需要完整的内核源码树. 这里将

VS Code 现可作为 snap 包在 Linux 发行版上使用

微软的代码编辑器 Visual Studio Code 在 Linux 上更容易安装了 -- 现在支持通过 snap 包进行安装.此前,你需要从 Visual Studio Code 网站下载 .deb 或 .rpm 文件,这也很简单,但需要较多的步骤.使用 snap 包可以在终端使用一行简单的命令进行安装. 要安装 Visual Studio Code,只需打开终端应用程序并输入(需要权限): sudo snap install --classic vscode随着编辑器成为 snap 目录的

世界上最受欢迎的10 个Linux发行版

帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因. 它列出了迄今为止最流行的10个Linux发 行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系统),通常被视为世界各地的Linux用户最广泛推荐的.没有数字能够完全统计还有许多 其他的发行版可能更好适合您的特定目的,但作为一般规则,所有这些发行版都很受欢迎,有非常活跃的论坛或邮件列表,你可以问任何问题.Ubuntu, Linux Mint 和PCLinuxOS 被认为是不必掌握其复杂性的

如何在Ubuntu上用Yocto创建你自己的嵌入式Linux发行版

本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版.Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活.方便.Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版.本文我们将会创建一个可以运行在 QEMU 上的最小化的 Linux,并且在 QEMU 上实际运行. 开发机的基本条件 最少 4-6 GB 内存 最新版的 Ubuntu 系统(本文使用了 16.04 LTS) 磁盘剩余空间至少 60-80 GB 在创

如何在 Ubuntu 上用 Yocto 创建你自己的嵌入式 Linux 发行版

本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版.Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活.方便.Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版.本文我们将会创建一个可以运行在 QEMU 上的最小化的 Linux,并且在 QEMU 上实际运行. 开发机的基本条件 最少 4-6 GB 内存 最新版的 Ubuntu 系统(本文使用了 16.04 LTS) 磁盘剩余空间至少 60-80 GB 在创

怎么在Linux发行版下列出所有安装了的包

怎么在Linux发行版下列出所有安装了的包 列出所有安装了的包的方法取决于你用什么发行版以及包管理器. 在这个教程里,我们将提供主流发行版的命令. 注意: 你可以用管道筛选或者用重定向符(>)来把结果重定向到一个文件.例子如下. example | less example > installed_packages.txt Red Hat/Fedora Core/CentOS Linux: rpm -qa Arch Linux: pacman -Qq Ubuntu / Debian / Lin

微软内部用上了自己开发的 Linux 发行版

微软用上了自己开发的 Linux 版本 -- Azure Cloud Switch (ACS).不过这是个内部项目,用于运行微软的网络例如 Azure,没有对外公开,其它用户没办法下载一个 .ISO 来玩玩. 所以,微软的 ACS 不是一个类似 Red Hat 和 Ubuntu 的 Linux 发行版,它更像 Cumulus Linux.由于 ACS 基于是微软自身的的需要开发,因此微软还不能算是 Linux 玩家. 据微软官方 blog 介绍, ACS 是"一个基于 Linux 创建的跨平台模