Kibana无法访问(401未授权)问题求助
Kibana 401未授权问题修复方案
问题根源
你的Kibana访问出现401错误,核心原因是Elasticsearch与Kibana的安全配置不匹配,加上ES启用了HTTP层SSL但Kibana未用HTTPS连接ES,导致认证流程失效。
具体修复步骤
修正ES连接协议
Elasticsearch的HTTP层已开启SSL(xpack.security.http.ssl.enabled: true),Kibana配置里的elasticsearch.hosts必须使用HTTPS,修改kibana.yml:elasticsearch.hosts: https://localhost:9200同步安全开关状态
ES已开启xpack.security.enabled: true,Kibana必须同步开启,否则无法处理认证。修改kibana.yml:xpack.security.enabled: true清理重复配置
kibana.yml中重复定义了elasticsearch.username,删除其中一行,确保仅保留一处配置,避免冲突。重启服务生效
保存配置后重启两个服务:systemctl restart elasticsearch systemctl restart kibana
验证
重新访问https://localhost:5601,使用配置中的elastic账号及对应密码登录,确认是否能正常进入Kibana。
内容的提问来源于stack exchange,提问作者JONNEY
相关产品推荐
相关产品推荐

