openVAS從10版本后改名GVM,這里用的kali系統也是2020年的最新系統
安裝之前將kali的源換成國內的源,像阿里源或中科大源。位置/etc/apt/sources.list。命令: leafpad /etc/apt/sources.list
#阿里雲
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
1.kali升級三件套
*sudo apt-get update // 軟件庫更新
*sudo apt-get upgrade // 軟件升級
*sudo apt-get dist-upgrade // 升級系統
*sudo apt-get clean // 刪除包緩存
2.安裝gvm
sudo apt-get install gvm

3.初始化gvm
sudo gvm-setup 大概需要幾十分鍾

這里我碰到了一個報錯
ERROR: The default postgresql version is not 13 required by libgvmd
Error: Use pg_upgradecluster to update your postgres cluster

現在openVAS需要postgresql的13版本,但是kali內置的默認是11或12版本,所以這里要停用系統默認的版本,啟用13版本的
# sudo apt install postgresql-13
# sudo systemctl stop postgresql@13-main
# sudo systemctl daemon-reload
# sudo pg_dropcluster 13 main -stop
# sudo pg_upgradecluster 12 main
如果最后發現還在報這個錯,並且最后一條命令執行完后,12(11)和13的status都為down時,

看看/var/lib/postgresql/ 這個目錄下,應該是有11,12,13三個目錄,就把12刪了(我已經刪了12),再執行上面的五條命令,最后一條改成
# sudo pg_upgradecluster 11 main就行了

4.檢查完整性
sudo gvm-start

sudo gvm-check-setup

有錯的話大致如上圖,終端會告訴你怎么解決(黃框里的),改完后就會有下面的紅框里的提示

初始化完成,gvm自動創建賬號admin、密碼

5、升級特征庫
#sudo gvm-feed-update //第一次安裝后,不用升級,但后期使用記得經常升級特征庫哦

6、修改密碼
#sudo gvmd --user=admin --new-password=admin
![]()
sudo runuser -u _gvm -- gvmd --user=admin --new-password=admin
參考:https://blog.csdn.net/zhengshaolin128/article/details/109466406
