Elasticsearch Node (transport) SSL 인증서 설치 및 적용
1. CA 인증서 생성
> bin/elasticsearch-certutil ca
2. CA 인증서 기반으로 인증서 생성
> bin/elasticsearch-certutil cert --ca [CA인증서 파일명]
3. config/elasticsearch.yml 파일 수정
config/elasticsearch.yml 에서 ssl 인증서 파일 경로 변경
4. elasticsearch.keystore에 인증서 비밀번호 변경(추가)
> bin/elasticsearch-keystore add xpack.security.transport.ssl.keystore.secure_password
> bin/elasticsearch-keystore add xpack.security.transport.ssl.truststore.secure_password
5. 엘라스틱서치 재시작
> bin/run.sh restart
Elasticsearch Node (http) SSL 인증서 설치 및 적용
1. CA 인증서 생성
> bin/elasticsearch-certutil http
2. CSR 생성 ? n
CA 사용 여부 Y
CA 경로 지정 : elastic-stak-ca.p12 경로 지정
node별 발급 여부 y
node name 입력
host 이름 입력
ip 입력
keystore 암호 입력
3. config/elasticsearch.yml 파일 수정
xpack.security.http.ssl.keystore.path : http.p12
4. elasticsearch.keystore에 인증서 비밀번호 변경(추가)
> bin/elasticsearch-keystore add xpack.security.http.ssl.keystore.secure_password
5. 엘라스틱서치 재시작
> bin/run.sh restart