📜  搜索守卫泊坞窗 (1)

📅  最后修改于: 2023-12-03 15:10:11.886000             🧑  作者: Mango

搜索守卫泊坞窗

简介

搜索守卫泊坞窗(Search Guard Docking Window)是一款用于保护 Elasticsearch 集群的安全插件。它提供了额外的安全特性,例如身份验证、授权和审计等。同时,它也支持 Elasticsearch 主流的版本。

主要功能
  • SSL/TLS加密通信
  • RBAC(基于角色的访问控制)
  • 多租户支持
  • 账户管理
  • 审计日志
  • Kibana 插件
安装

搜索守卫泊坞窗需要在 Elasticsearch 和 Kibana 中分别安装,以下是安装步骤。

Elasticsearch 安装
  1. 在 Elasticsearch 安装目录的 config 文件夹中创建一个新的文件夹,名称为 searchguard
  2. 将搜索守卫泊坞窗插件的压缩包解压到 searchguard 文件夹中
  3. 修改 elasticsearch.yml 文件,在文件结尾添加以下内容:
searchguard.enterprise_modules_enabled: true
  1. 此时 Elasticsearch 安装完成,重启服务即可。
Kibana 安装

由于 Kibana 对 Elasticsearch 的查询和索引请求是通过 Elasticsearch 本身来代理的,因此与 Elasticsearch 相关的配置和安装步骤必须先完成。以下是 Kibana 的安装步骤。

  1. 在 Kibana 安装目录的 config 文件夹中创建一个新的文件夹,名称为 searchguard
  2. 将搜索守卫泊坞窗插件的压缩包解压到 searchguard 文件夹中
  3. 修改 kibana.yml 文件,在文件结尾添加以下内容:
searchguard.enterprise_modules_enabled: true
  1. 在 Kibana 安装目录下,运行以下命令安装插件:
bin/kibana-plugin install file:///path-to-search-guard-zip/searchguard-kibana-plugin-<version>.zip
  1. 此时 Kibana 安装完成,重启服务即可。
使用

搜索守卫泊坞窗的使用非常简单,只需要按照以下步骤进行即可。

  1. 在 Elasticsearch 集群中创建账户和角色,并为账户授权
  2. 在 Kibana 中登录账户
  3. 在 Kibana 中使用搜索、图表等操作
总结

搜索守卫泊坞窗是一款非常实用的 Elasticsearch 安全插件,不仅提供了安全特性,也支持多租户等功能,帮助我们更好地保护 Elasticsearch 集群数据的安全。