서버에 접속하지 못하면 겁이 나지만 실제로는 그리 심각하지 않습니다. 거의 모든 경우 몇 분 안에, 아무것도 잃지 않고 직접 복구할 수 있습니다. 먼저 상황을 확인하세요.
| 무슨 일이 생겼나 | 해야 할 일 |
|---|---|
| root 비밀번호를 잊음 | 재설정(1단계) |
| SSH 키를 잃어버림 | 비밀번호 재설정, 로그인, 새 키 추가(1단계와 3단계) |
| 방화벽이나 설정을 바꾼 뒤 SSH가 멈추거나 거부됨 | 웹 콘솔(2단계와 3단계) |
| 서버가 전혀 응답하지 않음 | 웹 콘솔로 부팅 화면 확인(2단계와 4단계) |
1. root 비밀번호 재설정
대시보드에서 서버를 열고 관리 탭으로 가서 root 비밀번호 재설정을 누릅니다. 기존 비밀번호는 즉시 쓸 수 없게 되므로 확인을 위해 서버의 hostname을 입력합니다.
그다음 과정:
- 16자(영문과 숫자)의 새 비밀번호가 생성됩니다.
- 실행 중인 서버 안에 재부팅 없이 설정되고 10~30초 뒤부터 동작합니다.
- 이메일로 전송되고, 서버 페이지의 액세스 패널에서 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 주소로 서버를 다시 만들지만 데이터는 모두 지워집니다. 아직 가능하다면 먼저 백업하거나, 재설치 전에 티켓을 보내세요. 백업은 백업에서 설명합니다.
관련 문서
- SSH 키 로그인 설정하기로 비밀번호에 의존하지 않을 수 있습니다.
- 네트워크와 포트: NAT 전달 방식과 열려 있는 포트.
- 주소를 바꾸고 싶다면: IP 주소 변경
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.