kali2020中已经不可以直接安装openvas了,常用命令openvas-setup等等,在执行后都会在终端报错:命令找不到。
所以,要使用GVM。下面用我的安装经验来介绍如何安装,尽可能都切换到root权限之下进行安装,那样会省去很多麻烦
#apt install gvm 安装gvm,这一步会花费一些时间
#gvm-setup ;gvm初始化
【gvm-setup时报错ERROR: The default postgresql version is not 13 required by libgvmd Error: Use pg_u…】
问题原因:默认情况下,Kali附带了postgres 12,但OpenVAS(gvm)安装了版本postgres 13。Postgres 13侦听的端口为5433。但是OpenVAS仍在寻找5432。
解决方法:进入Postgresql 13的配置文件:
vi /etc/postgresql/13/main/postgresql.conf
将侦听端口改为5432
+++++++
再进入Postgresql 12的配置文件,将其侦听端口改为任意其它端口:
重启postgresql
下面有更好办法!
++++++++
或这里要停用系统默认的版本,启用13版本的,不能使用systemctl start postgresql,如这样会将postgresql12,13同时启动,同时监听5432,5433。
#systemctl stop postgresql
#systemctl start postgresql@13-main
#gvm-setup
这一步执行前的话,最好先gvm-start开启网页,要不然问题巨多,执行命令检查错误:sudo gvm-check-setup,这里有十步检查,会有各种各样的错误
#gvm-feed-update升级
#gvm-start
[*] Opening Web UI (https://127.0.0.1:9392)
gvmd --user=admin --new-password=password改密码 ;好象不起作用
# runuser -u _gvm – gvmd --user=admin --new-password=admin改密码
openvas(gvm)默认只能监听在127.0.0.1上,要更改监听IP地址
首先停止openvas:
#gvm-stop
进入配置文件:
#vi /lib/systemd/system/greenbone-security-assistant.service
将127.0.0.1改为0.0.0.0: