我们知道OpenVas在安装完成之后默认设置的监听地址为127.0.0.1,所以每次使用时候都只能用本机打开浏览器来进行登录扫描,如果能通过自己的电脑浏览器直接登陆进行扫描那就很方便了。
停止服务
openvas-stop
修改配置文件
1.vi /lib/systemd/system/greenbone-security-assistant.service
将其中127.0.0.1的部分修改为0.0.0.0,并且在--mlisten=0.0.0.0后增加“--allow-header-host=openvas所在的地址IP或域名”,我的OpenVas虚拟机地址为:192.168.124.20,然后保存。
如果不添加会出现以下报错:
The request contained an unknown or invalid Host header. If you are trying to access GSA via its hostname or a proxy, make sure GSA is set up to allow it.
2.vi /lib/systemd/system/openvas-manager.service
将其中127.0.0.1的部分修改为0.0.0.0,然后保存
3.vi /etc/default/openvas-manager
将其中127.0.0.1的部分修改为0.0.0.0,然后保存
4.vi /etc/default/greenbone-security-assistant
将其中127.0.0.1的部分修改为0.0.0.0,然后保存。【此配置文件有两处需要修改】
重新加载相关配置
systemctl daemon-reload
启动服务
openvas-start