OpenVAS 在 CentOS 上的安装指南
准备工作
在开始安装 OpenVAS 之前,请确保您的 CentOS 系统满足以下要求:

- CentOS 7 或更高版本
- 网络连接
- root 权限
安装依赖项
更新您的系统包列表并安装必要的依赖项:
sudo yum update -y sudo yum install -y epel-release sudo yum install -y gcc glibc glibc-common make autoconf libtool bison flex subversion curl
安装 OpenVAS
安装 OpenVAS 和其相关组件:
sudo yum install -y openvas
配置 OpenVAS
安装完成后,需要配置 OpenVAS,以下是一些基本的配置步骤:
1 配置数据库
OpenVAS 使用 PostgreSQL 数据库,确保 PostgreSQL 服务正在运行:
sudo systemctl start postgresql sudo systemctl enable postgresql
创建 OpenVAS 数据库和用户:
sudo su - postgres createdb openvas createuser --createdb --pwprompt openvas
为 openvas 用户设置密码,并赋予所有权限:
ALTER USER openvas WITH PASSWORD 'your_password'; GRANT ALL PRIVILEGES ON DATABASE openvas TO openvas;
切换回 root 用户:
exit
2 配置 OpenVAS 服务
编辑 OpenVAS 配置文件:

sudo nano /etc/openvas/openvas.conf
找到以下行并将其修改为:
DB_NAME = openvas DB_USER = openvas DB_PASS = your_password
保存并关闭文件。
启动 OpenVAS 服务:
sudo systemctl start openvas-manager sudo systemctl enable openvas-manager
安装 OpenVAS 客户端
安装 OpenVAS 客户端以便从您的浏览器访问:
sudo yum install -y openvas-client
测试 OpenVAS
确保 OpenVAS 服务正在运行:
sudo systemctl status openvas-manager
在浏览器中访问 OpenVAS 管理界面:
http://<your_server_ip>/openvas/ 使用您为 openvas 用户设置的密码登录。
OpenVAS 常见问题解答 (FAQs)
Q1: 安装过程中遇到了错误,如何解决?

A1: 在安装过程中遇到错误时,首先检查错误信息以确定问题所在,错误可能是由于缺少依赖项、配置错误或网络问题引起的,确保您已按照安装指南正确安装了所有依赖项,并检查您的网络连接。
Q2: 如何更新 OpenVAS?
A2: OpenVAS 可以通过更新 CentOS 系统来更新,更新您的系统包列表:
sudo yum update -y
重新安装 OpenVAS:
sudo yum reinstall -y openvas
这将安装最新版本的 OpenVAS 和其依赖项。
