Elasticsearch添加安全認證Search guard


轉自:https://blog.csdn.net/finghting321/article/details/103892302

1.elasticsearch 6.x 安裝search guard

es之前版本一直無用戶驗證功能,不過官方有提供一x-pack,但是問題是付費。在es的6.7.0版本中,已經集成了x-pack,雖然es團隊已經對x-pack開源,但是在該版本中如果需要使用到安全加密功能,依然還是需要付費購買license,search guard社區版可以免費提供用戶驗證功能。

我使用的是elasticsearch版本是6.7.0,下載對應的search-guard-6-6.7.0-25.5.zip安裝包。

X-Pack Elasticsearch Security,收費License,但是7.0以上版本支持基本免費認證功能。
        Search Guard,免費開源

2.search guard安裝

    安裝有兩種方法,本次選用快速安裝,其中涉及到https的自簽證書,官方不是很推薦,不過可以使用.

    官方安裝文檔參考: https://docs.search-guard.com/latest/demo-installer

    1) elasticsearch的bin目錄執行:./elasticsearch-plugin install com.floragunn:search-guard-6:6.7.0-22.5

進行demo模式的安裝,切換到elasticsearch-6.7.0/plugins/search-guard-6/tools目錄下,執行

# sh bash install_demo_configuration.sh

依按說明三個Y確認即可。

注意:該腳本會將秘鑰文件生成,並拷貝到elasticsearch-6.7.0//config下,同時追加search-guard配置內容到/config/elasticsearch.yml中。

#  cat /opt/elk/elasticsearch-6.7.0/config/elasticsearch.yml

在es用戶下,重啟es

# cd /opt/elk/elasticsearch-6.7.0

# ./bin/elasticsearch –d

root用戶,重啟head,成功后,插件訪問http://ip:9200

https://172.20.32.241:9200/_searchguard/authinfo

 

用戶名:   admin
密    碼:   admin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM