−25%

Windows 연간 결제, 10월 31일까지. 요금제 보기

EQVPS
시작하기

서버에 접속할 수 없을 때: root 비밀번호 재설정과 웹 콘솔 사용법

root 비밀번호를 잊었거나, SSH 키를 잃어버렸거나, 방화벽 규칙 때문에 스스로를 막아 버렸나요? 티켓 없이 돌아오는 방법입니다. 약 30초 만에 적용되는 비밀번호 재설정과, 네트워크가 끊겨도 동작하는 웹 콘솔을 다룹니다.

서버에 접속하지 못하면 겁이 나지만 실제로는 그리 심각하지 않습니다. 거의 모든 경우 몇 분 안에, 아무것도 잃지 않고 직접 복구할 수 있습니다. 먼저 상황을 확인하세요.

무슨 일이 생겼나해야 할 일
root 비밀번호를 잊음재설정(1단계)
SSH 키를 잃어버림비밀번호 재설정, 로그인, 새 키 추가(1단계와 3단계)
방화벽이나 설정을 바꾼 뒤 SSH가 멈추거나 거부됨웹 콘솔(2단계와 3단계)
서버가 전혀 응답하지 않음웹 콘솔로 부팅 화면 확인(2단계와 4단계)

1. root 비밀번호 재설정

대시보드에서 서버를 열고 관리 탭으로 가서 root 비밀번호 재설정을 누릅니다. 기존 비밀번호는 즉시 쓸 수 없게 되므로 확인을 위해 서버의 hostname을 입력합니다.

그다음 과정:

  1. 16자(영문과 숫자)의 새 비밀번호가 생성됩니다.
  2. 실행 중인 서버 안에 재부팅 없이 설정되고 10~30초 뒤부터 동작합니다.
  3. 이메일로 전송되고, 서버 페이지의 액세스 패널에서 root 비밀번호 표시를 누르면 한 번만 보입니다.

비밀번호에는 복사 버튼이 없으니 직접 선택해서 안전한 곳에 보관하세요. 재설정을 연달아 두 번 누르지 마세요. 몇 초 간격의 두 재설정이 서로 앞지르면서 이전 비밀번호가 그대로 유효하게 남을 수 있습니다.

Windows 서버에서는 같은 버튼이 Administrator 비밀번호를 재설정합니다.

API에서도 hostname으로 확인합니다.

curl -X POST https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/reset-password \
  -H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
  -d '{"confirm": "your-hostname"}'

그런 다음 GET /services/SERVICE_ID?reveal=1로 비밀번호를 한 번 받아 옵니다. MCP로 연결된 AI 에이전트에는 같은 기능이 reset_password 도구로 있습니다.

재설정하려면 서버가 실행 중이고 부팅을 마친 상태여야 합니다. 꺼져 있다면 먼저 켜세요.

2. 웹 콘솔 열기

서버 페이지의 콘솔 버튼을 누르면 서버 자체의 화면이 브라우저 창으로 열립니다. 네트워크도 SSH도 쓰지 않으므로 둘 다 고장 나도 동작합니다.

  • Linux 서버는 로그인 프롬프트가 있는 텍스트 콘솔입니다. 화면이 비어 있으면 Enter를 누른 뒤 root와 비밀번호로 로그인하세요. 붙여 넣기는 Ctrl+V나 오른쪽 클릭으로 됩니다.
  • Windows 서버는 로그인 화면용 Ctrl+Alt+Del 버튼이 있는 그래픽 콘솔입니다.

아무것도 열리지 않는다면 브라우저가 팝업을 막은 것입니다. eqvps.com의 팝업을 허용하고 콘솔을 다시 누르세요. 콘솔은 80×24 크기로 시작합니다. 전체 화면 프로그램을 쓰려면 다음을 실행하세요.

stty rows 50 cols 200

3. 콘솔에서 원인 해결

로그인한 뒤에는 다음 네 가지가 가장 흔한 잠김입니다.

방화벽 규칙이 SSH를 막고 있음. NAT 서버에서는 대시보드에 표시된 SSH 포트가 서버 안의 22번 포트로 전달되므로 외부 포트에 대한 규칙은 소용이 없습니다. SSH 자체를 허용하세요.

ufw allow OpenSSH
ufw status

SSH 설정이 망가짐. 검사한 뒤 재시작합니다.

sshd -t && systemctl restart ssh

설정을 읽을 수 없으면 sshd -t가 잘못된 줄을 출력합니다.

SSH 키를 잃어버림. 새 공개 키를 추가합니다.

mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA...your-new-key you@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

디스크가 가득 참. 디스크에 공간이 없으면 로그인이 실패할 수 있습니다. 확인하고 오래된 로그를 정리하세요.

df -h /
journalctl --vacuum-size=200M

4. 서버가 부팅되지 않을 때

콘솔에는 부팅 메시지가 표시되고, 보통 그 안에 문제가 드러납니다. 입력을 기다리는 파일 시스템 검사, /etc/fstab의 잘못된 줄, 시작되지 않는 커널 같은 것들입니다. 먼저 대시보드에서 일반 재부팅을 시도하세요.

두 가지 주의 사항이 있습니다. 새로 만든 서버는 재부팅하기 전에 1~2분 기다리세요. 맨 처음 부팅을 중간에 끊으면 설정이 반쯤만 된 채로 남을 수 있습니다. 그리고 서버를 강제로 끄는 일을 반복하지 마세요. 정상 재부팅이 더 안전합니다.

아무것도 통하지 않으면 관리 탭의 OS 재설치가 같은 IP 주소로 서버를 다시 만들지만 데이터는 모두 지워집니다. 아직 가능하다면 먼저 백업하거나, 재설치 전에 티켓을 보내세요. 백업은 백업에서 설명합니다.

관련 문서

자주 묻는 질문

비밀번호를 재설정하면 서버가 재부팅되거나 데이터가 지워지나요?

아니요. 새 비밀번호는 실행 중인 서버 안에서 재부팅 없이 설정되며 약 10~30초 뒤부터 쓸 수 있습니다. 파일과 서비스는 건드리지 않습니다. 데이터가 지워지는 것은 OS를 재설치할 때뿐입니다.

새 비밀번호는 어디서 볼 수 있나요?

이메일로 전송되고, 서버 페이지의 액세스 패널에 한 번만 표시됩니다. 복사 버튼은 없으니 직접 선택해 복사하거나 바로 비밀번호 관리자에 저장하세요.

게스트 에이전트 관련 오류로 재설정이 실패합니다. 어떻게 하나요?

비밀번호는 서버 안의 작은 에이전트가 설정하는데, 이 에이전트는 서버가 실행 중이고 부팅을 마쳤을 때만 동작합니다. 서버가 꺼져 있다면 켜고 1분 기다린 뒤 다시 시도하세요. OS가 아예 부팅되지 않으면 웹 콘솔을 열어 원인을 확인하세요.

서버를 위임받은 사람도 콘솔을 열 수 있나요?

아니요. 콘솔은 서버의 실시간 화면을 보여 주므로 서버를 소유한 계정만 열 수 있습니다. 위임받은 사람도 비밀번호 재설정과 재부팅은 할 수 있습니다.

댓글

아직 댓글이 없습니다. 첫 번째가 되세요.

댓글 남기기

댓글은 표시되기 전에 검토됩니다.