본문 바로가기
ES

Elasticsearch 비밀번호 변경 초기화 하는 법

by 비타민찌 2025. 9. 17.
728x90

Elasticsearch 비밀번호 변경 하는 법

우분투 / ES 7.6.2

 

 

 

1. 먼저 ElasticSearch 서버에 루트 사용자로 액세스해야 합니다.

다음 명령을 사용하여 필요한 패키지를 설치합니다.

 

apt-get update
apt-get install curl jq mlocate

 

 

2. ElasticSearch 서비스를 중지합니다.

systemctl stop elasticsearch

 

 

3. 이름 있는 명령 찾기: elasticsearch-users

updatedb
locate elasticsearch-users
 

다음은 명령 출력입니다.

/usr/share/elasticsearch/bin/elasticsearch-users
 

4. ElasticSearch 서버에서 새 로컬 관리자 계정을 만듭니다.

/usr/share/elasticsearch/bin/elasticsearch-users useradd newadmin -p admin123 -r superuser

 

여기서는 newadmin 이라는 새 로컬 관리자 계정을 만들고, 암호는 admin123로 설정 합니다.

 

5. ElasticSearch 서비스를 시작합니다.

systemctl start elasticsearch

 

 

6. 로컬 관리자 계정을 사용하여 Elastic이라는 계정의 암호를 변경합니다.

curl -s --user newadmin:admin123 -XPUT "http://[yourIP]:9200/_xpack/security/user/elastic/_password?pretty" -H 'Content-Type: application/json' -d'
{
  "password" : "admin123"
}
'

 

6. Elastic 계정과 새 암호를 사용하여 ElasticSearch 서버에서 인증해 봅을 시도합니다.

 

curl --user elastic:admin123 -X GET "http://[yourIP]:9200?pretty"

 

 

다음은 명령 출력입니다.

{
  "name" : "elasticsearch.local",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "asd9f9asfda",
  "version" : {
    "number" : "7.6.2",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "asf98dg9fg79d89as0fdg56sd",
    "build_date" : "2025-09-26T06:24:37.794423",
    "build_snapshot" : false,
    "lucene_version" : "8.4.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

 

 

ElasticSearch 사용자의 암호를 성공적으로 복구했습니다!

 

 

 

p.s.

이걸로도 해결이 안되면... 어떻게 해결하시나요?

 

 

출처

https://techexpert.tips

728x90

댓글