# 잃어버린 WordPress 관리자 비밀번호 재설정

Source: https://support.kapsulehost.com/ko-kr/wordpress-reset-password

WordPress 관리자 비밀번호를 분실했을 때 재설정하기

wp-admin에 접근할 수 없다면, KPanel을 통해 데이터베이스에 직접 접근하지 않고도 세 가지 방법으로 다시 접근할 수 있습니다. 이 가이드에서는 각 방법, 사용 시점, 그리고 사이트에서 이메일을 보낼 수 없을 때 접근하는 방법을 다룹니다.

여기의 모든 작업은 KPanel에서 사이트의 **WordPress** 탭에서 진행되므로, 계정을 복구하기 위해 이전 비밀번호가 필요하지 않습니다.

## 방법 선택하기

| 상황 | 사용할 방법 |
|---|---|
| 로그인 페이지에 접근할 수 있고 이메일이 작동함 | WordPress "비밀번호를 잊으셨나요?" 링크 |
| KPanel에 로그인되어 있고 지금 바로 접근하고 싶음 | 사용자 목록에서 **로그인** |
| 이메일이 작동하지 않거나 특정 새 비밀번호가 필요함 | 재설정 링크 전송 또는 WP-CLI로 비밀번호 설정 |
| 관리자 계정이 어느 것인지 모름 | 역할별로 필터링된 사용자 목록 |

> **Note:** KPanel의 모든 방법은 사이트에 대한 쓰기 접근 권한이 필요합니다. 버튼이 회색으로 표시되거나 없다면, 귀사의 KapsuleHost 계정 역할이 읽기 전용입니다. 계정 소유자에게 재설정을 실행하거나 역할을 높여달라고 요청하십시오.

## 방법 1: KPanel 사용자 목록에서

이것이 가장 빠른 경로이며 먼저 사용할 방법입니다.

1. [KPanel](https://kpanel.kapsulehost.com)에 로그인하고 왼쪽 사이드바에서 **웹사이트**를 클릭합니다.
2. 사이트를 클릭합니다.
3. **WordPress** 탭을 열고 **사용자** 섹션을 엽니다.
4. 필요한 계정을 찾습니다. 목록에는 로그인 이름, 이메일 주소 및 역할이 표시되므로, 어느 계정이 관리자인지 몰라도 식별할 수 있습니다.

각 행에는 세 가지 옵션이 제공됩니다:

- **로그인**은 일회용 토큰을 사용하여 새 탭에서 해당 사용자로 wp-admin에 직접 로그인합니다. 비밀번호는 전혀 관여하지 않습니다. 이것은 그냥 들어가서 뭔가를 수정해야 할 때 올바른 선택입니다.
- **재설정 이메일 전송**은 해당 계정의 주소로 WordPress의 표준 비밀번호 재설정 메시지를 보냅니다.
- 옆의 링크 아이콘은 비밀번호 재설정 링크를 클립보드에 직접 복사하므로 직접 사람에게 보낼 수 있습니다. 사이트에서 이메일을 보낼 수 없을 때 이것을 사용합니다.

![KPanel의 WordPress 사용자 섹션, 각 사용자의 재설정 이메일 전송](https://support.kapsulehost.com/help/screenshots/wordpress-reset-password.f7cd151c.webp)

> **Tip:** 복사 링크 버튼은 거의 모든 "재설정 이메일이 도착하지 않음" 문제의 답입니다. WordPress가 이메일로 보냈을 것과 같은 링크를 생성하고 직접 제공하므로, 손상된 메일 구성이 더 이상 중요하지 않습니다.

## 방법 2: WordPress 로그인 화면에서

사이트의 이메일이 작동하고 계정의 메일박스에 접근할 수 있다면, 기본 제공 흐름이 잘 작동합니다:

1. `https://yourdomain.com/wp-login.php`로 이동합니다.
2. **비밀번호를 잊으셨나요?**를 클릭합니다.
3. 사용자 이름 또는 계정의 이메일 주소를 입력합니다.
4. **새 비밀번호 받기**를 클릭합니다.
5. 이메일을 열고 링크를 따릅니다. 몇 분 이내에 도착하지 않았다면 스팸을 확인하십시오.

아무것도 도착하지 않으면, 계속 클릭하지 마십시오. WordPress는 기본적으로 PHP를 통해 이 메일을 전송하며, 많은 네트워크는 이를 완전히 거부합니다. 대신 방법 1 또는 방법 3을 사용하고, 나중에 배달을 올바르게 수정하십시오.

## 방법 3: WP-CLI로 비밀번호 설정하기

특정 비밀번호를 설정해야 할 때 또는 이메일 주소가 잘못된 계정을 복구할 때 이것을 사용합니다.

1. 사이트를 열고 **WordPress** 탭을 연 다음 **콘솔** 섹션을 엽니다.
2. 프롬프트는 이미 `wp`로 시작하므로 명령의 나머지만 입력합니다.

어느 계정을 원하는지 확실하지 않다면 먼저 관리자를 찾습니다:

```
user list --role=administrator --format=table
```

이것은 사이트의 모든 관리자에 대해 사용자 ID, 로그인 이름, 이메일 주소 및 등록 날짜를 출력합니다.

그런 다음 로그인 이름 또는 숫자 ID로 비밀번호를 설정합니다:

```
user update admin --user_pass='a-long-unique-password'
```

```
user update 1 --user_pass='a-long-unique-password'
```

WordPress는 값이 들어올 때 올바르게 해시하므로, 계정은 즉시 사용 가능하며 브라우저를 통해 설정한 것만큼 안전합니다.

> **Warning:** 여기에 입력하는 모든 것은 비밀번호를 포함하여 계정의 활동 로그에 기록됩니다. 사용하는 순간 값이 손상된 것으로 취급하십시오. 로그인한 다음 wp-admin의 **사용자**, **프로필**에서 다시 변경하십시오. 다른 곳에서 사용하는 비밀번호를 붙여넣지 마십시오.

**콘솔** 섹션은 관리형 요금제에 나타나는 탭 중 하나입니다. 콘솔이 없는 사이트에서는 탭 스트립에 **관리형에서 +8** 링크가 대신 표시됩니다. 콘솔이 실행할 수 있고 없는 것에 대한 전체 세부 정보는 [WordPress 사이트에서 WP-CLI 사용하기](https://support.kapsulehost.com/ko-kr/wordpress-wp-cli)를 참조하십시오.

## 계정의 이메일 주소가 잘못되었을 경우

재설정은 아무도 소유하지 않는 메일박스로 이동하면 무용지물입니다. 재설정하기 전에 주소를 확인하고 수정하십시오:

```
user get 1 --field=user_email
```

```
user update 1 --user_email='you@yourdomain.com'
```

WordPress가 자신의 알림에 사용하는 사이트 전체 관리자 주소를 확인할 수도 있습니다:

```
option get admin_email
```

주소가 올바른지 확인한 후, 재설정 이메일을 보내거나 **로그인**을 사용하고 wp-admin에서 변경하십시오.

## 데이터베이스 직접 편집

phpMyAdmin을 열고 `wp_users` 테이블을 편집하고 드롭다운에서 `MD5` 함수를 사용하여 `user_pass`을 설정하라고 말하는 이전 가이드를 찾을 수 있습니다.

> **Important:** KapsuleHost 사이트에서 이것을 하지 마십시오. 최신 WordPress는 MD5 비밀번호 해시를 사용하지 않으며, 사용자 행을 수동으로 편집하는 것은 모든 계정을 잠그는 방식으로 쉽게 잘못될 수 있으며, 실행 취소가 없습니다. KPanel 사용자 목록과 WP-CLI 콘솔은 모두 작업을 올바르게 수행하며 항상 사용 가능합니다. 이미 편집을 수행했고 현재 잠겨 있다면, 백업에서 복원하십시오: [백업에서 복원하기](https://support.kapsulehost.com/ko-kr/restoring-from-backup).

정말로 다른 용도로 직접 데이터베이스 접근이 필요하다면, [phpMyAdmin으로 데이터베이스 접근하기](https://support.kapsulehost.com/ko-kr/sites-phpmyadmin)에서 안전하게 다루는 방법을 설명합니다.

## 다시 접근한 후

잠금은 이를 유발한 간격을 닫을 좋은 시기입니다:

1. **모든 관리자 계정의 이메일 주소를 수정**하여 향후 재설정이 작동하도록 합니다.
2. **사이트의 WordPress, 보안 섹션에서 요금제에 포함되어 있다면 wp-admin에 대해 2단계 인증을 켭니다.**
3. **인식하지 못하는 계정을 제거하십시오.** 사용자 목록에는 모든 관리자가 표시됩니다. 예상치 못한 계정은 비밀번호 분실이 아닌 침해의 전형적인 신호입니다.
4. **사이트가 양호한 상태에 있으므로 지금 백업을 수행하십시오**: [백업 수행하기](https://support.kapsulehost.com/ko-kr/taking-a-backup).

여기의 어떤 방법으로도 접근할 수 없다면, KapsuleHost 계정의 주소에서 [support@kapsulehost.com](mailto:support@kapsulehost.com)으로 이메일을 보내 사이트 도메인과 이미 시도한 것을 알려주십시오.
