# 복구 모드

Source: https://support.kapsulehost.com/ko-kr/cloud-servers-rescue

복구 모드는 서버 자체의 운영 체제 대신 복구 시스템으로 서버를 시작하므로, 부팅되지 않거나 로그인할 수 없는 서버를 수리할 수 있습니다. 서버가 지원하는 경우 같은 탭에서 새 루트 비밀번호를 설정할 수도 있습니다.

## 사용해야 하는 경우

- 업데이트나 설정 변경 후 서버가 시작되지 않습니다.
- SSH 키를 잃어버려 로그인할 수 없습니다.
- `/etc/fstab` 등 서버 내부의 잘못된 설정 때문에 서버가 시작되지 않습니다.
- 서버가 부팅할 수 없는 디스크에서 데이터를 복사해야 합니다.

새 루트 비밀번호만 필요하다면 대신 **루트 비밀번호 재설정**을 사용하세요. 더 빠르며, 아래에서 설명합니다.

## 복구 모드 탭 열기

1. [KPanel](https://kpanel.kapsulehost.com)에 로그인합니다.
2. 사이드바에서 서버 유형에 해당하는 섹션(예: **스탠다드 코어**)을 연 다음 서버를 클릭합니다.
3. 서버 메뉴에서 **복구 모드**를 클릭합니다.

**복구 모드** 탭은 서버가 지원하는 경우에 표시됩니다. 보이지 않는다면 **지원**에서 티켓을 열어 주세요. 접속할 수 있도록 도와드립니다.

![KPanel에서 서버의 복구 모드 탭](https://support.kapsulehost.com/help/screenshots/cloud-servers-rescue.e664b899.webp)

## 복구 모드 켜기

1. **복구 모드 켜기**를 클릭한 다음 본인임을 확인합니다. KPanel은 매번 확인을 요청합니다.
2. KPanel에 **사용자명**과 **암호**가 표시됩니다. "이 로그인 정보는 한 번만 표시됩니다. 지금 저장하세요." 각 항목 옆의 **복사**를 클릭하세요.
3. 서버가 아직 복구 모드가 아니라면 페이지 상단의 **재부팅**을 클릭합니다.
4. 복구 정보로 SSH 로그인합니다. 예: `ssh root@203.0.113.10`

KPanel에 "이 서버의 자체 SSH 키로 로그인하세요."라고 표시되면 서버를 주문할 때 추가한 키로 로그인하세요.

## 서버 수리하기

복구 모드에서는 서버 자체 디스크가 사용되지 않으므로 디스크를 마운트해 고칠 수 있습니다. 일반적인 작업 예시는 다음과 같습니다.

```sh
lsblk                      # find your server's disk, for example sda1
mount /dev/sda1 /mnt       # mount it
nano /mnt/etc/fstab        # fix the broken file
umount /mnt                # unmount when you are done
```

SSH 키를 다시 넣으려면 마운트를 해제하기 전에 `/mnt/root/.ssh/authorized_keys`에 추가하세요.

## 복구 모드 끄기

1. **복구 모드 끄기**를 클릭한 다음 본인임을 확인합니다.
2. 페이지 상단의 **재부팅**으로 서버를 다시 시작합니다.

서버가 다시 자체 디스크로 시작됩니다. 상태가 **실행 중**으로 돌아오는지 확인한 다음 평소처럼 로그인하세요.

## 루트 비밀번호 재설정

1. **복구 모드** 탭의 **루트 비밀번호** 아래에서 **루트 비밀번호 재설정**을 클릭합니다.
2. 본인임을 확인합니다.
3. 새 비밀번호를 바로 복사합니다. "이 비밀번호는 한 번만 표시됩니다. 지금 저장하세요."

기존 비밀번호는 즉시 사용할 수 없게 됩니다. 비밀번호는 서버마다 한 시간에 3번까지 재설정할 수 있습니다.

> **Warning:** 복구 비밀번호나 루트 비밀번호는 다시 표시되지 않으며 이메일로 보내 드리지도 않습니다. 잃어버린 경우 복구 모드를 껐다가 다시 켜거나 루트 비밀번호를 다시 재설정하세요.

## 보안 이메일

복구 모드를 켜거나 끄거나 루트 비밀번호를 재설정할 때마다 보안 이메일이 발송됩니다. 계정 소유자가 아닌 경우, 소유자에게는 누가 변경했는지 알려 주는 사본이 발송됩니다. 이메일에는 비밀번호가 절대 포함되지 않습니다.

## 시간제 GPU 서버

시간제 GPU 서버에서는 복구 모드를 켜거나 끄면 서버가 시작되므로, **서버 시작**과 마찬가지로 계정에 충분한 크레딧이 있어야 합니다. [시간제 GPU와 크레딧](https://support.kapsulehost.com/ko-kr/cloud-servers-gpu)을 참조하세요.

## 문제 해결

**"루트 비밀번호는 한 시간에 3번까지 재설정할 수 있습니다. 나중에 다시 시도하세요."** 잠시 기다린 후 다시 시도하세요.

**"본인임을 확인한 후 다시 시도하세요."** 로그인 확인을 건너뛰었거나 시간이 초과되었습니다. 버튼을 다시 클릭하고 확인을 완료하세요.

**복구 로그인이 거부됩니다.** 비밀번호 전체를 복사했는지 확인하세요. 비밀번호를 잃어버렸다면 복구 모드를 껐다가 다시 켜서 새 정보를 받으세요.

**"내 역할은 이 서버를 볼 수 있지만 변경할 수는 없습니다."** 소유자 및 관리자 역할만 복구 모드를 사용할 수 있습니다. 계정 소유자에게 요청하세요.

## 관련 문서

- [SSH로 서버에 연결하기](https://support.kapsulehost.com/ko-kr/cloud-servers-ssh-connect)
- [SSH 키 추가 및 관리](https://support.kapsulehost.com/ko-kr/cloud-servers-ssh-keys)
- [서버 재구축하기](https://support.kapsulehost.com/ko-kr/cloud-servers-rebuild)
- [서버 방화벽](https://support.kapsulehost.com/ko-kr/cloud-servers-firewall)
- [서버 문제 해결](https://support.kapsulehost.com/ko-kr/cloud-servers-troubleshooting)
