【问题标题】:Kibana user forbidden error {"statusCode":403,"error":"Forbidden","message":"Forbidden"}Kibana 用户禁止错误 {"statusCode":403,"error":"Forbidden","message":"Forbidden"}
【发布时间】:2019-09-20 10:02:05
【问题描述】:

我刚刚在 elasticsearch 7.1.0 中设置了我的 xpack 在 elasticsearch.yml 中如下:

xpack.security.enabled: true discovery.type: single-node 在我的 elasticsearch.yml

然后,我跑了 >elasticsearch-setup-passwords interactive 并更改了我所有的内置用户密码。

这是我在 Kibana.yml

中所做的更改
xpack.security.enabled: true 
elasticsearch.username: "kibana" 
elasticsearch.password: "password@123"

当我重新启动 Kibana 时, 我收到了用户名密码页面的提示,我在其中给出了 kibana/password@123 我在 yml 中设置的。

我收到以下回复:

{"statusCode":403,"error":"Forbidden","message":"Forbidden"}

请帮帮我。

【问题讨论】:

  • 你能告诉我正在使用的安全类型吗
  • 在弹性搜索中,我设置了xpack.security.enabled: true discovery.type: single-node@harkeshkumar
  • 你能告诉我你想做什么________只想使用kibana或elastic
  • @harkeshkumar,我正在尝试在弹性堆栈中启用 xpack。正如我在问题(已编辑)中提到的那样,我在弹性和 kibana 中设置了 xpack 中的更改。

标签: elasticsearch kibana elastic-stack elk kibana-7


【解决方案1】:

分辨率: 使用“弹性”用户帐户而不是 kibana 解决了这个问题。

【讨论】:

  • 表示你做了什么
  • elasticsearch中有很多内置用户。您需要使用用户 "elastic" ,因为该用户有权访问 kibana。 @harkeshkumar
  • 但是在为内置用户(包括kibana)生成密码后,elastic用户将不再可用...
  • 这对我有用。文档对此并不十分清楚。
【解决方案2】:

在 Kibana 中配置安全性

使用带有 X-Pack 安全性的 Kibana:

在 kibana.yml 配置文件中更新以下设置:

elasticsearch.username: "kibana" elasticsearch.password: "kibanapassword"

在 kibana.yml 配置文件中设置 xpack.security.encryptionKey 属性。

xpack.security.encryptionKey: "something_at_least_32_characters"

可选:更改默认会话持续时间。

xpack.security.sessionTimeout: 600000

重启 Kibana。

Please follow this link using-kibana-with-security

【讨论】:

  • 如果这样做,请告诉我
  • 我发现问题有所不同。已经在这里发布了答案!
猜你喜欢
  • 2019-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-14
  • 2021-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多