一、打开kali
使用kali自带火狐浏览器打开Nessus下载地址
选择Debian版本,点击Download
二、解压并安装
找到下载好的文件,复制到home目录下自己的文件夹里(我这里kali的名字就是kali)
然后切换到该目录下解压压缩包
dpkg -i Nessus-10.7.4-debian10_amd64.deb
安装完成后,开启Nessus服务
systemctl start nessusd
三、激活Nessus
访问激活地址
名字和姓氏随便填写,然后输入自己的电子邮件,需要接收激活码
然后在kali的浏览器输入https://127.0.0.1:8834,选择高级,选择接受风险
勾选,点击继续
勾选Managed Scanner,点击继续
下拉选择Tenable Security Center,点击继续
输入完成后,点击提交
加载完成后,进入到Nessus里,发现scan是灰色的,需要安装插件
四、安装插件
在终端内输入
/opt/nessus/sbin/nessuscli fetch --challenge
访问下面的地址
第一个框内输入上个命令获取到的激活码
第二个框内输入邮件里获取到的激活码
然后点击提交
出现了下面的界面
然后点击蓝色链接,会下载一个文件
然后拉到最下面再下载一个文件
然后等待下载完成后,移动到home目录下自己的目录里
然后把这两个文件复制到/opt/nessus/sbin里
cp nessus.license /opt/nessus/sbin
cp all-2.0.tar.gz /opt/nessus/sbin
然后进入该目录进行注册和更新
./nessuscli fetch --register-offline nessus.license
./nessuscli update all-2.0.tar.gz
然后重启Nessus服务
systemctl restart nessusd.service
然后再次访问https://127.0.0.1:8834
发现仍然没有插件
这种情况有可能是系统没反应过来,可以重启Nessus服务,再次进行更新和注册
然后依次运行下列命令,还没有编译成功就多重复几次
systemctl stop nessusd.service
./nessuscli fetch --register-offline nessus.license
./nessuscli update all-2.0.tar.gz
systemctl start nessusd.service
出现这样的提示就说明正在进行编译,等待编译结束即可完成安装
第二次打开Nessus时,需要启动Nessus的服务才能访问
systemctl start nessusd.service
如果想要开机自启,则需要把服务更改为开机自启,这样就不用每次都开启服务了,下面为关闭开机自启
systemctl enable nessusd.service
systemctl disable nessusd.service