반응형

키바나 설정이 바뀌어서 설정할때 토큰을 입력해야 한다.

 

그런데 이 토큰이 아무리해도 안돼서 문제다.

 

토큰을 안쓰고 계정을 쓰려고 하면 "elastic"이란 계정은 사용할 수 없다고 나온다.

 

"elastic"이란 계정을 못쓰게 하니까 계정을 하나 만들어서 설정해주면 된다.

 

  curl -u elastic -X POST http://localhost:9200/_security/user/test_user \
  -H "Content-Type: application/json" \
  -d '{
    "password": "123456789",
    "roles": [ "kibana_system" ],
    "full_name": "Test User"
  }'

 

이렇게 만든 test_user 계정을

 

/etc/kibana/kibana.yml

 

이 파일을 열어서

 

server.host: "0.0.0.0"  # 외부 접속 허용할 경우
elasticsearch.hosts: ["http://localhost:9200"]
elasticsearch.username: " test_user"
elasticsearch.password: "123456789"

 

이렇게 설정한다. 그리고 재시작.

 

sudo systemctl restart kibana

 

그런 후 웹에서 접속한다.

 

웹에서 키바나에 접속할때 아이디와 비번은 elastic을 넣어어줘야 한다. test_user로는 접속이 안된다.

 

근데 왜 토큰으로는 안되는지 모르겠다. 이것저것 다 해보다 결국 포기했다.

 

 

반응형

+ Recent posts