kali 2020.3安装openvas(报错:openvas-setup命令找不到)

2024-02-08 08:38

本文主要是介绍kali 2020.3安装openvas(报错:openvas-setup命令找不到),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实验课上需要用到openvas扫描漏洞,由于kali官方默认没有安装openvas,但是kali源中有,需要我们使用apt命令手动安装

参考文章:

  1. openvas在kali的安装与详细使用
  2. 安装openvas时候的报错 bash: openvas-setup: command not found 和 ERROR: The default postgresql version is not 13 required by libgvmd
  3. OpenVAS的安装、使用及实战(GVM,Metasploit使用)

文章目录

  • 实验环境
  • Openvas安装步骤
    • 1. 更新系统
    • 2.在线安装Openvas
    • 3.Openvas初始化(报错)
    • 4.安装gvm(openvas新版本改名为gvm)
    • 5.检查安装结果
    • 6. 更新NVT特征库
    • 7. 启动GVM服务
    • 8. 登录

实验环境

VMware虚拟机kali 2020.3

Openvas安装步骤

1. 更新系统

kali@kali:~# apt update
kali@kali:~# apt upgrade

2.在线安装Openvas

kali@kali:~# apt-get install openvas

3.Openvas初始化(报错)

kali@kali:~# openvas-setup

报错:bash: openvas-setup: command not found
错误原因:openvas官方在新版本中改名gvm
解决方法 :将之后所有命令中的openvas改为gvm

4.安装gvm(openvas新版本改名为gvm)

kali@kali:~# gvm-setup

ERROR: The default postgresql version is not 13 required by libgvmd
Error: Use pg_upgradecluster to update your postgres cluster

错误原因:kali默认使用postgresql的版本是12,而openvas要13,并且12与13版本间不兼容
解决方法:手动停用postgresql12开启13

kali@kali:~# apt install gvm -y kali@kali:~# apt install --yes postgresql-13kali@kali:~# systemctl stop postgresql@13-mainkali@kali:~# systemctl daemon-reloadkali@kali:~# pg_dropcluster 13 main --stopkali@kali:~# pg_upgradecluster 12 mainkali@kali:~# apt-get install gvmkali@kali:~# gvm-setup

然后就是漫长的配置和下载过程。。。

完成后,会显示登录密码:
在这里插入图片描述

5.检查安装结果

kali@kali:~# gvm-check-setup

在这里插入图片描述
我的结果显示GVM-20.8.0的安装尚未完成(可能因为我在上一步安装的时候,忘记给电脑充电自动关机了),问题不大,按照提示执行相应命令即可
在这里插入图片描述

kali@kali:~# sudo runuser -u _gvm -- greenbone-feed-sync --type CERT

命令执行成功后,再次执行 gvm-check-setup检查安装,显示成功安装
在这里插入图片描述

6. 更新NVT特征库

kali@kali:~# gvm-feed-update

以后也要经常更新

7. 启动GVM服务

kali@kali:~# gvm-start

在这里插入图片描述
打开浏览器,访问网站:https://127.0.0.1:9392
在这里插入图片描述

8. 登录

默认账户名为:admin
密码为第4步安装之后出现的密码
可以通过以下命令更改密码:

kali@kali:~# runuser -u _gvm -- gvmd --user=admin --new-password=123456

登录成功!
在这里插入图片描述

这篇关于kali 2020.3安装openvas(报错:openvas-setup命令找不到)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/690486

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

postgresql数据库基本操作及命令详解

《postgresql数据库基本操作及命令详解》本文介绍了PostgreSQL数据库的基础操作,包括连接、创建、查看数据库,表的增删改查、索引管理、备份恢复及退出命令,适用于数据库管理和开发实践,感兴... 目录1. 连接 PostgreSQL 数据库2. 创建数据库3. 查看当前数据库4. 查看所有数据库

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1