CentOS Docker环境部署Nessus

操作系统版本:CentOS Linux release 7.9.2009 (Core)
虚拟CPU:4 虚拟内存:5G 虚拟硬盘:50G

部署Nessus

1. 搜索nessus相关镜像

1|docker search nessus

2. 拉取镜像

2|docker pull tenableofficial/nessus

3. 启动镜像

3|docker run -itd --name my-nessus --restart=always -p 8834:8834 tenableofficial/nessus

4. 访问nessus界面

4|https://localhost:8834

5.获取challenge

1、进入容器
docker exec -it 容器ID /bin/bash

2、切换到nessus安装目录下的sbin文件夹中,
cd /opt/nessus/sbin

3、使用如下命令生成challenge码
./nessuscli fetch --challenge

6. 官方注册获取激活码

https://www.tenablecloud.cn/products/nessus/nessus-essentials

7.使用challenge码和激活码获取插件下载地址

8.插件库

从本地复制授权文件、插件至Docker宿主机

docker cp /root/all-2.0.tar.gz 容器ID:/opt/nessus/sbin

docker cp /root/nessus.license 容器ID:/opt/nessus/sbin

更新Nessus授权和插件

./nessuscli update all-2.0.tar.gz

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

插件更新完成后,重新启动Nessus服务。然后重新访问Nessus服务,可以查看到正在更新插件,等待更新完毕即可。

9. 登录

https://localhost:8834

下图使用邮箱收到的激活码

添加用户,如果添加不了用户请看附录

附录

如果添加不了用户时,需要去容器sbin目录下去添加用户名和密码。

进入容器 注意sbin目录的位置根据个人的设置进行相应的修改,按提示操作,完了要重启
/opt/nessus/sbin/nessuscli adduser 要添加的用户名

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值