cs TIL : elasticsearch, kibana 보안 설정하기
본문 바로가기
  • 매일 한걸음씩
  • 매일 한걸음씩
개발/TIL

TIL : elasticsearch, kibana 보안 설정하기

by 시몬쯔 2021. 1. 6.
728x90
반응형

 

elasticsearch 보안 설정

 

/usr/share/elasticsearch/bin 있는 elasticsearch-setup-passwords 실행

 

👉🏻 cd /usr/share/elasticsearch 

👉🏻 ./bin/elasticsearch-setup-passwords interactive) 

각 user에 해당하는 비밀번호를 입력해준다(elastic 이 superuser) 

👉🏻 sudo systemctl start elasticsearch.service  (elasticsearch 실행)

 

💢 실행 시 다음과 같은 에러가 뜬다면,

Transport SSL must be enabled if security is enabled on a [basic] license. Please set [xpack.security.transport.ssl.enabled] to [true] or disable security by setting [xpack.security.enabled]

elasticsearch config파일 수정해주어야함(/etc/elasticsearch/elasticsearch.yml)

👉🏻xpack.security.transport.ssl.enabledxpack.security.enabled 모두 true로 설정

 

 

✔️확인방법  ip:9200 을 입력시 팝업이 뜨면서 사용자와 패스워드를 입력하라고 한다. 👉🏻 설정한 정보입력시 elasticsearch 정보가 나옴

 

참고 :

https://gem1n1.tistory.com/88

 

[엘라스틱서치] ElasticSearch & 키바나 시큐리티 기능 구현

개요 엘라스틱서치는 6.8 버전부터 시큐리티 기능을 지원한다. 그 전 버전까지는 별도의 인증과정 없이, 리퀘스트를 보내면 바로 리스폰스가 돌아왔는데, 시큐리티 기능을 활성화시키면 리퀘스

gem1n1.tistory.com

https://www.elastic.co/guide/en/elasticsearch/reference/current/built-in-users.html

 

Built-in users | Elasticsearch Reference [7.10] | Elastic

The built-in users serve specific purposes and are not intended for general use. In particular, do not use the elastic superuser unless full access to the cluster is required. Instead, create users that have the minimum necessary roles or privileges for th

www.elastic.co

 

 

 

Kibana 보안 설정

 

/etc/kibana/kibana.yml 파일에서 elasticsearch.userelasticsearch.password에 위에서 지정한 정보 입력 시 완료!

 

✔️확인방법  ip:5601 을 입력시 로그인이 뜨면서 사용자와 패스워드를 입력하라고 한다. 👉🏻 설정한 정보입력시 kibana 실행 가능

728x90
반응형

댓글