上周因为工作需要,尝试在centos7上安装了Nessus。Nessus主要是一款能够对机器的网络安全漏洞进行扫描的软件,我安装它是为了查看我自己部署的web应用是否达到了一定的安全级别。

坑1. 插件安装

话说官网和一些博客文章都可以发现这款软件能够在下载了一个安装包之后,一条rpm -i就可以搞定安装。但麻烦的是,他需要你更新插件。更新插件可以通过本地在线,服务端在线,和本地离线的方式。三种我都试过。
本地在线更新,就是在你安装这个软件的host上面,运行/opt/nessus/sbin/nessuscli update --all 。我遇到了错误:

但是这台机器是有代理的,而且可以访问谷歌。此路不通。
服务端在线更新,就是通过浏览器访问你的https://host_ip:8834,也就是Nessus的默认地址。根据网上的套路,你先输入一个用户名,密码,然后输入activatecode就可以进行更新了,不过会很慢。而我,在有代理的情况下,网页总在弹出一个如下图右上角的错误后告诉我,此路不通。

好,继续尝试,本地离线更新。意思就是,官方提供一个离线的插件包,下载下来手动安装也是可以的。下载的步骤:

  1. 获取你的机器的challenge code: ./nessuscli fetch --challenge
  2. 获取一个家庭版的activate code: https://www.tenable.com/products/nessus-home
  3. 打开网址 https://plugins.nessus.org/v2/offline.php,填入上两步获取的内容,即可得一个离线的插件包,选择合适的版本进行下载,拖到服务器上面安装即可。命令:./nessuscli update all-2.0.tar.gz。另外需要将网页上的license保存下来,稍后有用。
  4. 提示:如果执行命令的时候出现了类似说你的软件是从哪哪哪copy来的吧,意思就是你的软件没有激活。输入./nessuscli fetch --register-offline nessus.license,就可以顺利执行命令了。

以上,我通过离线的方式,安装好了插件。重启了服务。这时通过网页版,添加用户,激活码,还是报一样的错误。

坑2.添加用户也可以通过命令行实现——关键

既然网页版一直进不去,我就在host上通过命令添加用户吧。
/opt/nessus/sbin目录,输入./nessuscli -h发现一个adduser的子命令,OK,我试着添加了一个。
然后登陆网页版,发现还是需要添加用户。怎么让我在host添加的用户生效呢?
奥,好像是因为没有重启服务。在Linux服务器上,重启nessusd服务。Windows上面比较方便的应该就是粗暴的重启了。
重启服务后,进入https://host_ip:8834,已经可以看到一个登陆界面了,输入刚才添加的用户,就可以进入软件进行使用了。

坑3.重启大法好

网上的所有博客记录的安装过程,即使遇到了上面那些困难,但最后都顺利进入了网页版。为什么我都解决了,还是不能进入网页版呢?在我在windows上快要放弃的时候,我决定试试我的杀手锏——重启机器。重启后,刷新网页,居然是一个前所未见的登陆界面,我的天,幸福来得好突然!

总结

几个关键点:

  • 离线安装插件
  • 命令行添加用户
  • 重启服务

参考资料:

  1. 安装:
    https://blog.csdn.net/u012318074/article/details/72354387
  2. nessus使用方法:
    初级:https://zhuanlan.zhihu.com/p/37458080
    进阶:https://paper.tuisec.win/detail/58d40d4fdace1a5

祝掉坑愉快~

nessus安装的大坑相关推荐

  1. Kali linux 2016.2(Rolling)之 Nessus安装及Plugins Download Fail 解决方法

    Kali linux 2016.2(Rolling)之 Nessus安装及Plugins Download Fail 解决方法 参考文章: (1)Kali linux 2016.2(Rolling)之 ...

  2. NESSUS 安装 6.12 及使用

    NESSUS 安装 6.12 及使用 文章目录 NESSUS 安装 6.12 及使用 0x01 安装 NESSUS 6.12 1.NESSUS 简介 2.NESSUS 安装配置 3.重启nessus ...

  3. Nessus 安装文件和详细教程(kali系统,附网盘下载链接)

    Nessus 安装详细教程(kali系统) 1.下载Nessus 安装文件 官网下载     csdn下载     百度网盘下载(提取码:swu1 ) 2.rz 将文件传输到kali中的根目录下 3. ...

  4. nessus安装及离线更新

    nessus安装及离线更新 安装.激活Nessus 1.注册Nessus家庭版激活码,获取软件下载链接 http://www.tenable.com/products/nessus-home 注册成功 ...

  5. jenkins自动安装的大坑

    jenkins中自动安装的大坑 在jenkins装好后,会要装jdk.maven.node等环境,在jenkins的Global Tool Configuration中可以配置自动安装(install ...

  6. Nessus安装手册

    目录 安装Nessus(Windows) 更新插件 安装Nessus(Ubuntu20) 安装Nessus(Windows) 1. 使用安装包安装(Nessus-8.14.0-x64.msi),默认安 ...

  7. Nessus 安装教程

    (Windows安装教程) step1.官网下载对应操作系统安装包 https://www.tenable.com/downloads/nessus 1.png step2.正常双击程序安装 等到最后 ...

  8. nessus安装教程简洁版(windows)

    1.下载安装: 官网下载msi安装包,安装下一步,可以更改安装位置 官网下载地址:Download Nessus | Tenable® 浏览器访问:https://127.0.0.1:8834 选择 ...

  9. nessus安装_Nessus忘记密码怎么办?

    最近公司购买了Nessus,才安装好,然后隔天密码就忘了,唉,人老了呀,记性不行了.网上看了一下,还是有比较多的同学也遇到这个问题,现将密码重置方法,分享给大家. 系统环境: 操作系统:Windows ...

最新文章

  1. 在没有深度学习的情况下找到道路
  2. 可以把阿里云上面的一些介绍和视频都看看
  3. java Gson转map与map转gson
  4. Jenkins中构建时提示:Couldn‘t find any revision to build. Verify the repository and branch config
  5. SAP UI5 setModel of scFld Controller
  6. python 生成payload_利用Python进行Payload分离免杀
  7. git cherry pick
  8. 查看linux服务器dns,Linux中查看和设置DNS服务器
  9. Linux(1) 目录结构
  10. 哈工大-操作系统的引导
  11. Invalidate() UpdateData() OnPaint()与OnDraw
  12. java爬虫教程:模拟用户表单登录
  13. 计算机毕业设计JAVA‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
  14. 用Python放一场浪漫的烟花秀!
  15. 日语学习之——学习技巧
  16. windows 无法对计算机进行启动到,windows无法启动无法启动怎么办,windows无法启动的9种解决方法...
  17. java可以微信qq同时登陆_多种方法同时登录QQ(pc/微信/web qq/超级qq)
  18. spring5.1.3使用篇-数据访问
  19. 微观结构到应用材料力学行为
  20. Python爬取微博短视频

热门文章

  1. STM32F103(五)——关于EXIT外部中断介绍
  2. 简单人事档案登记系统1.0
  3. 电力物联网(附下载)
  4. Mysql报错:Cannot allocate memory for the buffer pool
  5. 想要学习次世代3d建模,需要用到哪些软件,制作流程是什么?
  6. 【备忘】小布老师OracleDBA视频合集
  7. 边界值测试实战:关于佣金计算问题
  8. 释放自己内心的能量---周光耀老师
  9. python中判断语句怎么写_python中判断语句
  10. 生意,正在发生改变​