# 1.查询镜像
docker search nessus
# 2.拉取镜像
docker pull tenableofficial/nessus
# 3.启动镜像【挂载目录用于放置许可证和插件】
docker run -d --name nessus --restart=always -p 8834:8834 -v /opt/nessus/:/home tenableofficial/nessus
2.配置
# 1.进入容器
docker exec -it nessus /bin/bash
2.1 添加用户
以下操作在容器内进行:
/opt/nessus/sbin/nessuscli adduser
2.2 获取Challenge code
以下操作在容器内进行:
/opt/nessus/sbin/nessuscli fetch --challenge
2.3 获取插件和许可证
使用从https://www.tenable.com/products/nessus/nessus-essentials注册发送到邮箱的Activation Code和上一步获取的challenge Code在https://plugins.nessus.org/v2/offline.php完成验证,获取下载插件地址和许可证文件:
插件地址和license文件:
将下载好的许可证和插件文件放置到挂载目录/opt/nessus/
下:
- nessus.license
- all-2.0.tar.gz
2.4 注册
以下操作在容器内进行:
- 离线注册
/opt/nessus/sbin/nessuscli fetch --register-offline /home/nessus.license
- 更新插件
/opt/nessus/sbin/nessuscli update /home/all-2.0.tar.gz
3.使用
浏览器打开 https://IP:8834/#/ 由于使用命令添加过用户、并离线注册,可以直接登录了:
登录成功,等待插件编译完成即可使用:
4.进阶
使用Docker部署的目的是减少联网注册的次数。
# 1.将容器保存为镜像
docker commit ContainerID nessus:24.03.28
# 2.将镜像导出成tar文件
## 最后
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。**
![img](https://img-blog.csdnimg.cn/img_convert/fe67fa349970ca31390171457e694532.png)
![img](https://img-blog.csdnimg.cn/img_convert/42558e3728ee0119ed25dc154989e7d5.png)
![img](https://img-blog.csdnimg.cn/img_convert/e091a3253baa2a01d28969f5d17359e6.png)
![img](https://img-blog.csdnimg.cn/img_convert/63706b7edafb8c8f38d112b4bbd8e62c.png)
![img](https://img-blog.csdnimg.cn/img_convert/cd80eddf37c3752b8c3833c474625c4a.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!**
[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618653875)
**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**
内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618653875)
**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**