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