ELK7.7版本开启账号密码登录

记录一下在7.7版本下开启账号密码认证找到的解决办法

首先在elasticsearch.yml中添加如下两行

# vi /etc/elasticsearch/elasticsearch.yml
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

重启服务:

# systemctl restart elasticsearch

发现访问kibana的5601 就要账号密码了

设置es内置的账号密码 

# cd /usr/share/elasticsearch/

设置密码  

# bin/elasticsearch-setup-passwords auto / interactive

其中auto是自动生成 一般我都使用 这个  

interactive  是交互式,我觉得这个麻烦 ,就用自动

执行后

 

执行后会获得内置的账号和密码,我一般就需要elastic用超级用户

编辑kibana

# vi /etc/kibana/kibana.yml 

编辑下面两行,把生成的账号密码加进去

elasticsearch.username: "elastic"
elasticsearch.password: "bjJb6njtQjvZ4B5xhnNI"

重启es和kibana的服务就可以拉

别忘记logstash中也要添加账号密码,不然日志传不过来拉

复制代码
# vi /etc/logstash/conf.d/elk.conf

output {
if [type] == "wineventlog" {
elasticsearch {
hosts => ["http://172.16.25.211:9200"]
index => "winlogbeat-%{+YYYY.MM.dd}"
user => "elastic"
password => "BVgn6MRKi5p2QNOYwIWc"
}
}

if [type] == "syslog"{
elasticsearch {
hosts => ["http://172.16.25.211:9200"]
index => "logstash-%{+YYYY.MM.dd}"
user => "elastic"
password => "BVgn6MRKi5p2QNOYwIWc"
}

}
}
复制代码

然后重启服务

这样就完成了

 

posted @   日光倾城-  阅读(206)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示