1.Kali升级:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

2.安装gvm(openvas新版改名为gvm)

sudo apt-get intall gvm

3.初始化gvm

sudo gvm-setup # 相当于openvas-setup

 这时候我遇到一个报错

 PostgreSQL的默认版本(13)不是libgvmd所要求的14版本(执行以下代码)

sudo apt install postgresql-13

sudo systemctl stop postgresql@13-main

sudo systemctl daemon-reload

sudo pg_dropcluster 13 main -stop

sudo pg_upgradecluster 14 main

然后进行输入

sudo gvm-setup #等个几十分钟吧

4.检查GVM完整性

sudo gvm-start         #先启动GVM
sudo gvm-check-setup   #再检查完整性

这时遇到一个报错

 

FIX: create a user by running 'sudo runuser -u _gvm -- gvmd --create-user=<name> --password=<password>'

 ERROR: Your GVM-21.4.3 installation is not yet complete!

我们查看用户列表并未成功

 解决过程

查看gvmd日志文件:

cat /var/log/gvm/gvmd.log

发现了

 查看端口信息

netstat -pantu

发现原来是端口不匹配

需要将PostgreSQL的端口丛5433改为5432

 输入以下进行修改

vim /etc/postgresql/13/main/postgresql.conf

重启PostgreSQL

service postgresql restart

创建用户

sudo runuser -u _gvm -- gvmd --create-user=admin --password=admin

这样便检查成功了

 

5.启动GVM

sudo gvm-start

用web浏览器访问127.0.0.1:9392

登入账号密码便成功啦 

6.题外

如果报以下错误

ERROR: Greenbone Security Assistant too old or too new: 21.4.1~dev1
FIX: Please install Greenbone Security Assistant >= 21.04.

可以通过输入以下进行解决

 sed -i"" 's/GSA_MAJOR="21.04"/GSA_MAJOR="21.4"/g' $(which gvm-check-setup)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐