openvas 启动失败重装

  • apt-get purge openvas
  • apt-get purge redis
  • apt clean
  • apt-get update
  • apt-get upgrade
  • apt autoremove
  • cd /var/lib
  • mv redis redis-old
  • reboot
  • apt-get install openvas
  • openvas-setup

此处应该可以正常运行了.下面配置web允许外部ip访问.

  • openvas-check-setup
  • sed -e ‘s/127.0.0.1/0.0.0.0/g’ greenbone-security-assistant.service openvas-manager.service openvas-scanner.service -i
  • cd /lib/systemd/system
  • vim greenbone-security-assistant.service
  • 添加信息--allow-header-host “hostname.example.com”  例如 0.0.0.0
  • ststemctl daemon-reload
  • openvas-stop
  • openvas-start
C:\root> systemctl status ospd-openvas # 状态应为active (running) ss -tulnp | grep 9391 # 确认端口监听正常 ○ ospd-openvas.service - OSPd Wrapper for the OpenVAS Scanner (ospd-openvas) Loaded: loaded (/usr/lib/systemd/system/ospd-openvas.service; disabled; preset: disabled) Active: inactive (dead) Docs: man:ospd-openvas(8) man:openvas(8) 3月 09 18:21:05 kali systemd[1]: Starting ospd-openvas.service - OSPd Wrapper for the OpenVAS Scanner (ospd-openvas)... 3月 09 18:21:08 kali systemd[1]: Started ospd-openvas.service - OSPd Wrapper for the OpenVAS Scanner (ospd-openvas). 3月 09 19:01:34 kali systemd[1]: Stopping ospd-openvas.service - OSPd Wrapper for the OpenVAS Scanner (ospd-openvas)... 3月 09 19:01:36 kali systemd[1]: ospd-openvas.service: Deactivated successfully. 3月 09 19:01:36 kali systemd[1]: Stopped ospd-openvas.service - OSPd Wrapper for the OpenVAS Scanner (ospd-openvas). 3月 09 19:01:36 kali systemd[1]: ospd-openvas.service: Consumed 4min 2.450s CPU time, 212.5M memory peak, 62.1M memory swap peak. C:\root> systemctl start ospd-openvas && systemctl enable ospd-openvas Created symlink '/etc/systemd/system/multi-user.target.wants/ospd-openvas.service' → '/usr/lib/systemd/system/ospd-openvas.service'. C:\root> grep scanner-port /etc/openvas/gvmd/gvmd.conf # 默认应为--scanner-port=9391[^2] ps aux | grep "ospd-openvas.*port" # 确认启动参数含--port=9391 grep: /etc/openvas/gvmd/gvmd.conf: 没有那个文件或目录 root 10243 0.0 0.0 6884 2292 pts/0 S+ 19:11 0:00 grep --co
03-10
$ sudo gvm-setup [sudo] wangyichen 的密码: [>] Starting PostgreSQL service [>] Creating GVM's certificate files [>] Creating PostgreSQL database [i] User _gvm already exists in PostgreSQL [i] Database gvmd already exists in PostgreSQL [i] Role DBA already exists in PostgreSQL [*] Applying permissions NOTICE: role "_gvm" has already been granted membership in role "dba" by role "postgres" GRANT ROLE [i] Extension uuid-ossp already exists for gvmd database [i] Extension pgcrypto already exists for gvmd database [i] Extension pg-gvm already exists for gvmd database [>] Migrating database [>] Checking for GVM admin user [*] Configure Feed Import Owner [*] Update GVM feeds Running as root. Switching to user '_gvm' and group '_gvm'. Trying to acquire lock on /var/lib/openvas/feed-update.lock Acquired lock on /var/lib/openvas/feed-update.lock ⠹ Downloading Notus files from rsync://feed.community.greenbone.net/community/vulnerability-feed/22.04/vt-data/notus/ to /var/lib/notus ⠹ Downloading NASL files from rsync://feed.community.greenbone.net/community/vulnerability-feed/22.04/vt-data/nasl/ to /var/lib/openvas/plugins Releasing lock on /var/lib/openvas/feed-update.lock Trying to acquire lock on /var/lib/gvm/feed-update.lock /var/lib/gvm/feed-update.lock is locked by another process. Waiting 5 seconds before next try. Trying to acquire lock on /var/lib/gvm/feed-update.lock /var/lib/gvm/feed-update.lock is locked by another process. Waiting 5 seconds before next try. Trying to acquire lock on /var/lib/gvm/feed-update.lock /var/lib/gvm/feed-update.lock is locked by another process. Waiting 5 seconds before next try. Trying to acquire lock on /var/lib/gvm/feed-update.lock /var/lib/gvm/feed-update.lock is locked by another process. Waiting 5 seconds before next try. Trying to acquire lock on /var/lib/gvm/feed-update.lock
03-09
03-30
<think>好的,我现在需要帮助用户了解OpenVAS的使用指南和安装配置教程。首先,我要查看用户提供的引用内容,看看里面有哪些关键信息。用户提到了三个引用,其中引用[1]详细介绍了OpenVAS在Windows和Linux下的安装步骤,以及安装后的配置和使用。引用[2]是关于GVM-11在CentOS8上的源码安装指南,提到了修改配置文件的部分。引用[3]则是Kali Linux的安装指南,包括一些系统命令和密码策略设置。 接下来,我需要整理这些信息,按照用户的要求分步骤回答。用户希望得到使用指南或安装配置教程,所以需要把安装步骤和配置方法分开说明。同时,用户提到系统级指令,要求使用中文回答,生成相关问题,并且正确使用LaTeX格式。不过看起来这个问题中可能不需要数学公式,但需要注意如果有变量或代码部分要正确处理。 首先,安装部分。根据引用[1],OpenVAS可以在Windows和Linux下安装。Windows可能需要用虚拟机,比如在Kali Linux虚拟机中安装。而Linux环境下,引用[1]和[3]提到了Kali Linux的安装步骤,引用[2]是CentOS8的源码安装。所以需要分不同系统说明。比如,在Kali Linux中,用户需要更新系统,安装必要的包,然后启动服务,设置管理员密码,最后访问Web界面。这部分需要参考引用[1]和[3]。而CentOS8的安装可能需要从源码构建,修改配置文件如openvas.conf,设置Redis socket路径,这部分来自引用[2]。 然后是配置和使用部分。安装完成后,需要初始化数据库,更新漏洞库,启动服务,设置防火墙规则,创建用户等。这些步骤在引用[1]和[3]中都有涉及,比如使用sudo gvm-setup初始化,sudo gvm-feed-update更新,systemctl启动服务,使用gsad管理界面,创建用户等。此外,引用[3]提到设置密码策略,可能是在配置过程中需要注意密码复杂度。 接下来要考虑用户可能遇到的问题,比如安装依赖包时的网络问题,安装时间较长,安装后的完整性检查,这些都是引用[1]提到的注意事项。同时,配置中的常见问题,如服务启动失败、端口冲突、权限问题等,需要提醒用户注意。 最后生成相关问题,需要基于用户提供的内容,比如安装问题、配置优化、兼容性、漏洞库更新等。确保问题与OpenVAS相关,并且覆盖用户可能的疑问。 现在需要确保回答结构清晰,分步骤说明安装和配置,引用正确的来源。同时,检查是否有需要使用的LaTeX部分,但根据内容可能主要是代码块和命令行步骤,所以需要注意代码格式是否正确,如使用反引号包裹代码,单独成段的代码块用三个反引号。同时,按照用户要求,引用标识要自然地放在引用段落末尾,例如[^1]、[^2]、[^3]。 可能还需要注意,用户提供的引用中有一些配置命令,比如修改openvas.conf文件,设置Redis socket路径,这些需要准确引用。此外,Kali Linux中的系统命令如systemctl daemon-reload和restart gsad来自引用[3]。 总结步骤: 1. 安装指南分为Kali Linux和CentOS 8两部分,分别引用对应的引用内容。 2. 配置部分包括初始化、更新漏洞库、启动服务、防火墙设置、创建用户。 3. 注意事项包括依赖下载、安装时间、完整性检查、服务启动问题等。 4. 生成相关问题,覆盖安装、配置、优化、兼容性、漏洞库等。 现在需要将这些信息组织成结构清晰的回答,确保每个步骤都有对应的引用,并且使用正确的格式,如代码块和引用标记。</think>### OpenVAS 安装配置与使用指南 #### 一、安装指南 1. **Kali Linux 安装(推荐)** - 更新系统并安装依赖: ```bash sudo apt update && sudo apt upgrade -y sudo apt install gvm* openvas -y ``` - 初始化配置并设置管理员密码: ```bash sudo gvm-setup # 初始化数据库和配置 sudo gvm-feed-update # 更新漏洞库 sudo systemctl start gvmd gsad # 启动核心服务[^3] ``` - 访问 Web 界面: 浏览器打开 `https://localhost:9392`,使用初始化生成的用户名/密码登录。 2. **CentOS 8 源码安装(高级用户)** - 安装依赖包: ```bash sudo dnf install gcc glib2-devel postgresql-server redis -y ``` - 修改配置文件(关键步骤): ```bash echo "db_address = /tmp/redis.sock" > /opt/gvm/etc/openvas/openvas.conf # 设置 Redis 连接 ``` - 编译并启动服务: ```bash sudo gvm-build-setup && sudo gvm-start ``` --- #### 二、基础配置 1. **漏洞库更新** ```bash sudo gvm-feed-update # 需定期执行以获取最新漏洞数据 ``` 2. **防火墙设置** ```bash sudo ufw allow 9392/tcp # 开放 Web 访问端口 ``` 3. **用户管理** ```bash sudo gvmd --create-user=admin --role=Admin # 创建新管理员 ``` --- #### 三、使用流程 1. **新建扫描任务** - 步骤:`Scans > Tasks > New Task` - 选择扫描模板(如 `Full and fast`) 2. **查看报告** - 路径:`Scans > Reports`,支持导出 PDF/HTML 格式[^1] --- #### 四、注意事项 1. 首次安装需下载约 2GB 漏洞数据,耗时较长(建议稳定网络) 2. 若服务启动失败,检查日志: ```bash journalctl -u gvmd # 查看详细错误信息 ``` 3. 定期清理旧扫描数据: ```bash sudo gvmd --delete-tasks=older-than 30d # 删除30天前的任务[^3] ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值