ubuntu安装openvas
时间: 2025-01-03 11:37:10 浏览: 9
### 安装 OpenVAS 的前提条件
为了成功安装 OpenVAS,在Ubuntu上需确保已更新软件包列表并安装必要的依赖项[^1]。
```bash
sudo apt update && sudo apt upgrade -y
```
### 添加 Greenbone 社区版仓库
Greenbone 是维护 OpenVAS 的公司之一,官方建议通过其社区版本源来获取最新稳定发布的OpenVAS。先导入 GPG 密钥:
```bash
wget -qO - https://deb.greenbone.net/greenbone.asc | sudo gpg --dearmor -o /usr/share/keyrings/greenbone-archive-keyring.gpg
```
接着配置 APT 源文件 `/etc/apt/sources.list.d/greenbone-community-edition.sources`:
```bash
echo 'Types: deb
URIs: https://deb.greenbone.net/
Suites: greenbone-community-edition-22.04
Components: main' |
sudo tee /etc/apt/sources.list.d/greenbone-community-edition.sources
```
完成上述操作之后再次刷新APT缓存以便能够找到新加入的程序包。
### 开始安装 OpenVAS 组件
执行如下命令以安装核心组件以及Web界面服务端口等必要部分:
```bash
sudo apt install greenbone-security-assistant openvas-scanner gvmd gsad notus-scanner sqlite3 gvm-tools
```
这一步骤会自动处理所有必需库文件和其他依赖关系。
### 初始化数据库与证书设置
初次启动前需要初始化SQLite 数据库结构,并生成SSL/TLS 证书用于加密通信连接。
```bash
sudo mkdir -p /var/lib/gvm/.config/gvm
sudo chown _gvm:_gvm /var/lib/gvm/.config/gvm
sudo su _gvm -c "gvmd --migrate"
sudo su _gvm -c "gvmd --create-user=admin --password=YourPasswordHere"
sudo su _gvm -c "gsad --listen=0.0.0.0 --mlisten=0.0.0.0"
openvas-setup
```
注意替换 `YourPasswordHere` 成为你想要设定管理员账户使用的密码字符串。
### 验证安装成果
最后可以通过浏览器访问 http://your_server_ip:9392 来登录刚刚建立好的GSA Web控制台验证整个过程是否顺利完成。
阅读全文