kali-linux-2021.2安装openvas(gvm),附上密码修改等命令

本文档详细介绍了如何在Kali Linux 2021.2版本中安装和设置GVM(Greenbone Vulnerability Manager,原OpenVAS)。首先进行系统更新,然后通过apt-get安装GVM。安装过程中遇到openvas-setup命令找不到的问题,解决方法是使用gvm代替。安装完成后,使用gvm-setup初始化,并设置管理员密码。接着启动服务并检查状态,最后通过HTTPS访问本地服务。此外,还提供了修改密码、启动/停止服务及更新特征库的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kali-linux-2021.2安装openvas

1.安装过程

为了确保安装的顺利先使用

  • sudo apt-get update // 软件库更新
  • sudo apt-get upgrade // 软件升级
  • sudo apt-get dist-upgrade // 升级系统

更新一下apt,然后通过apt-get install openvas下载openvas安装包,下载完成之后本应该通过openvas-setup安装openvas,但是这里去出现了一个问题

openvas-setup: command not found

提示我命令没找到,立马回头去看安装包,发现安装包又是完整的
在这里插入图片描述
通过查询资料最后发现openvas已经改名为gvm了…将openvas命令改为gvm即可,此前下载完成的安装包依旧可用不必清除,不过此后建议使用命令apt-get install gvm下载安装包。安装过程如下,等待安装完成即可

在这里插入图片描述

安装完成,注意这里的密码,你可以通过gvmd --user=admin --new-password=admin修改密码为admin(如果修改无效,请参考最下面的操作命令)

在这里插入图片描述

启动服务gvm-start,并通过netstat -antp查看状态

在这里插入图片描述

访问https://127.0.0.1:9392即可,注意这里是https
在这里插入图片描述

2.操作命令

这里附上完整流程所需的命令

//安装过程命令
sudo apt-get update // 软件库更新
sudo apt-get upgrade // 软件升级
sudo apt-get dist-upgrade // 升级系统
apt-get install gvm //下载安装包
gvm-setup //安装
安装完成 //这里得注意记住初始密码
gvm-check-setup //检查安装是否成功
gvm-start //启动服务
netstat -antp //查看状态,特别注意这里有个空格
浏览器访问https://127.0.0.1:9392 //这里注意是https
//其他命令
gvmd --user=admin --new-password=admin //修改密码为admin,如果这条命令无效请参考下一条
runuser -u _gvm -- gvmd --user=admin --new-password=admin //修改密码为admin 
gvm-stop //关闭服务
sudo gvm-feed-update //第一次安装后,不用升级,但后期使用记得升级特征库
### 安装和配置 GVM #### 准备工作 在 Kali Linux安装 Greenbone Vulnerability Manager (GVM),首先要确保系统的软件包是最新的。可以通过更新命令来实现这一点: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装依赖项 接着,需要安装一些必要的依赖库和其他组件,这些对于成功构建和运行 GVM 是必需的。 ```bash sudo apt install build-essential curl gnupg postgresql libxml2-dev libxslt1-dev uuid-dev pkg-config cmake python3-setuptools python3-packaging redis-server -y ``` #### 添加 GVM 存储库并导入密钥 为了获取最新的稳定版 GVM 软件包,应该向 APT 源列表中添加官方维护者提供的存储库,并导入相应的公钥以便验证签名过的软件包。 ```bash echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list.d/gvm-tools.list curl -s https://www.greenbone.net/GB Advisories/Greenbone-FEED-RESIGN-2021.asc | gpg --import fingerprint="9AEC F5BE 3D8F BAEF DCF7 EEA4 6B8C 5FBD 2CAE CBF3" gpg --export $fingerprint | sudo apt-key add - ``` #### 更新源列表并安装 GVM 组件 再次刷新本地缓存以反映新加入的仓库信息,随后可以开始正式安装 GVM 及其关联的服务端口。 ```bash sudo apt update sudo apt install gvmd gsad notus-scanner gsa ospd-openvas openvas-scanner greenbone-security-assistant sqlite3 -y ``` #### 配置 PostgreSQL 数据库服务 由于 GVM 使用 PostgreSQL 来保存扫描结果等数据,因此要初始化数据库环境并与之建立连接。 ```bash sudo systemctl start postgresql sudo -c "alter user postgres with password 'your_password';" sudo -u postgres psql -c "grant all privileges on database gvmd to postgres;" ``` 请注意替换 `'your_password'` 为你自己的密码[^1]。 #### 修改监听 IP 地址 默认情况下,GVM 的 Web 接口仅限于 localhost 访问。如果希望允许来自其他设备或网络位置的请求,则需编辑 `greenbone-security-assistant.service` 和 `greenbone-security-assistant` 文件内的绑定地址字段,将其由 `127.0.0.1` 更改为 `0.0.0.0` ,从而开放给任何 IP 进行访问[^2]。 #### 创建管理员账户 最后一步是创建用于登录管理界面的超级用户账号。这里展示了一个简单的例子,其中用户名和初始密码均为 admin;当然可以根据实际情况调整。 ```bash sudo runuser -u _gvm -- gvmd --user=admin --new-password=admin ``` 完成上述操作后,重启相关服务使更改生效即可通过浏览器访问 GVM 控制台页面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勇者lin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值