1 KiB
1 KiB
es由x-pack提供安全。配置elasticsearch.yaml
xpack.security.enabled: true
为内置用户设置密码
./bin/elasticsearch-setup-passwords interactive
配置kibana
可以在kibana.yml中配置es的密码
elasticsearch.username: "kibana"
elasticsearch.password: "your_password"
或者使用密钥库存储
./bin/kibana-keystore create
./bin/kibana-keystore add elasticsearch.username
./bin/kibana-keystore add elasticsearch.password
还可以在启动时,加上参数
./bin/kibana --elasticsearch.hosts="http://localhost:9200" --elasticsearch.username=kibana --elasticsearch.password=password
配置logstash
使用logstash-keystore 存储敏感数据
bin/logstash-keystore create
bin/logstash-keystore add ES_HOST
bin/logstash-keystore add LS_USER
bin/logstash-keystore add LS_PWD
查看存储的数据
./bin/logstash-keystore list
logstash配置输出
output {
elasticsearch {
hosts => ["${ES_HOST}"]
user => "${LS_USER}"
password => "${LS_PWD}"
}