wsl kali 系统安装gvm (openVAS)
1. 更新系统
换源
vi /etc/apt/sourcelist.list
将官方源注释
#deb http://http.kali.org/kali kali-last-snapshot main contrib non-free non-free-firmware
# 中科大源
deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
首先,确保系统是最新的:
sudo apt update
sudo apt upgrade -y
2. 安装GVM(OpenVAS)
Kali Linux官方仓库中已经包含了GVM(OpenVAS)的安装包。你可以通过以下命令安装:
sudo apt install gvm
3. 初始化GVM
安装完成后,需要初始化GVM。运行以下命令:
sudo gvm-setup
这里PostgreSQL启动会报错,是因为在 WSL中运行 Kali Linux 时,默认情况下是没有 systemd 支持。这里要开启一下systemd

vi /etc/wsl.conf
[boot]
systemd=true
即出子系统,重启wsl
wsl --shutdown
wsl -d kali
这个过程会下载漏洞数据库、配置服务并设置管理员用户。初始化可能需要一些时间(取决于网络速度和系统性能)。
4. 启动 OpenVAS + 访问 GUI
初始化
sudo gvm-setup
sudo gvm-check-setup
初始化完成后,启动GVM服务:
sudo gvm-start
5. 创建管理员用户
如果你在初始化过程中没有设置管理员用户,可以通过以下命令重置:
sudo -E -u _gvm gvmd --user=admin --new-password=123456

设置中文
cd /usr/share/gvm/gsad/web/locales
cp gsa-zh_CN.json gsa-en.json
6. 更新漏洞库
同步所有数据:
sudo greenbone-feed-sync
仅同步 NVT 数据:
sudo greenbone-nvt-sync
仅同步 SCAP 数据:
sudo greenbone-scapdata-sync
仅同步 CERT 数据:
sudo greenbone-certdata-sync

浙公网安备 33010602011771号