下载
下载地址: https://www.tenable.com/downloads/nessus
选择对应的安装包

安装
1 | dpkg -i Nessus-8.3.2-ubuntu910_amd64.deb |

启动
1 | /etc/init.d/nessusd start |

访问
1 | https://127.0.0.1:8834 |

信任该地址


设置用户名、密码
激活

在线获取激活码
访问 https://www.tenable.com/products/nessus/activation-code

填写名称、邮箱

下一步后,邮箱会收到一封邮件,其中包含有激活码
填写到上方激活码的填写位置,即可激活家庭免费版
之后就会自动进行插件的下载、安装

离线获取激活码
在内网主机完成程序安装后由于无法访问外网,所以需要离线激活
获取设备代码

选择
offline选项,并复制设备代码也可通过
1
2cd /opt/nessus/sbin
./nessuscli fetch --challenge获取设备代码
获取激活码
访问 https://www.tenable.com/products/nessus/activation-code

填写名称、邮箱

下一步后,邮箱会收到一封邮件,其中包含有激活码
获取离线激活码
访问 https://plugins.nessus.org/v2/offline.php

上方填写设备代码,下方填写邮件收到的激活码
下一步后,会获取
license文本及nessus.license文件
注意,需同时下载上方红框中的离线插件安装包,用于后续离线安装插件
将
license文本复制,填写到激活界面
即可完成离线激活
接下来会进行插件的下载、安装过程,但因无法连接外网,所以插件下载并不会成功
插件问题
Nessus扫描器在先部署完成时,一般在输入激活码以后会自动在线下载插件包进行更新,但是有时候因为诸多原因如网络不稳定、磁盘空间不足或人为中止了插件下载等,都会导致插件更新失败,另外因没网络选择离线部署时也需要单独更新插件,这时就需要手动下载插件并更新

此时应进行离线插件安装,这时就需要上方提前下载的离线插件安装包
1 | cd /opt/nessus/sbin/ |

重新启动
1 | ./nessusd |

访问https://127.0.0.1:8834,输入前面设置的用户名、密码即可
