1. Kali Linux环境下GVM安装前的准备
在Kali Linux上安装GVM(Greenbone Vulnerability Management,原OpenVAS)是很多安全研究人员的第一步。但很多新手都会卡在gvm-setup这个环节,特别是资源下载速度慢得让人抓狂。我自己第一次安装时也等了整整一个下午,后来才发现是rsync代理没配置好。
首先,我们需要确保系统环境准备充分。建议给Kali虚拟机分配至少4GB内存和4个CPU核心,因为GVM运行时会占用大量资源。我遇到过内存不足导致安装失败的情况,调整配置后问题就解决了。网络设置也很关键,确保虚拟机和宿主机在同一局域网段,这样后续配置代理才会生效。
系统更新是必不可少的步骤。我强烈推荐换成国内镜像源,阿里云的Kali源实测下载速度最快。具体操作很简单:备份原来的sources.list文件,然后替换为阿里云源。记得执行apt update和apt upgrade来更新系统,这个步骤大概需要10-20分钟,取决于你的网速。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. GVM安装过程中的常见问题
执行apt install gvm命令后,真正的挑战才开始。gvm-setup脚本会自动下载大量漏洞数据库和规则集,这些文件通常有好几个GB。很多教程只告诉你耐心等待,但没人告诉你其实可以加速这个过程。
我最初按照网上的建议,只配置了http_proxy和https_proxy环境变量,结果发现下载速度依然很慢。后来查看日志才发现,GVM使用的是rsync协议下载资源,这意味着必须单独配置RSYNC_PROXY才行。这也是大多数教程没提到的关键点。
另一个常见误区是以为宿主机开了网络工具,虚拟机就能自动使用。实际上虚拟机需要明确配置代理指向宿主机的IP和端口。比如我的宿主机IP是192.168.3.20,端口是10808,就需要在虚拟机中设置这三个环境变量。
3. 正确配置rsync代理的详细步骤
要让gvm-setup飞起来,正确的代理配置至关重要。以下是经过我多次验证的有效方法:
首先确认你的宿主机网络工具已经开启"允许来自局域网的连接"选项。然后在Kali虚拟机中执行以下命令:
bash复制export http_proxy=http://192.168.3.20:10808
export https
