Vultr 스냅샷 복원후 root 비밀번호 재설정 방법

Vultr 스냅샷 복원 후 root 비밀번호 삭제 현상

Vultr 스냅샷으로 홈페이지를 복원을 할 때 기존에 만약 처음 Vultr로 계정을 가입해서 비밀번호가 랜덤으로 부여된 상황인 경우,  Root 계정의 비밀번호가 초기화되서 Root 계정에 접속을 할 수 없습니다. 그래서 비밀번호를 재설정해야 합니다.

(반면, 기존에 따로 루트 비밀번호를 사용하고 계신경우 스냅샷에서도 유지되므로 이 설정은 필요없습니다.)

vultlr root pass2

목표 코드 삽입 절차

View Console접속

먼저 putty로는 비밀번호가 없기 때문에 접속을 할 수 없습니다. 그래서 vultr 홈페이지에서 view console로 접속을 해야 합니다. vultr에서 내 워드프레스가 설치된 서버를 클릭하면 우측 상단에 view console이라는 버튼이 있습니다. 클릭해줍니다.

vultr root pass1

View Console 재부팅하기

우측 상단의 Send CrtlAltDel 아이콘을 마우스로 클릭해서 재부팅합니다. 동시에 키보드 ESC 키를 2~3번 연속 눌러줍니다.

컴퓨터에서 부팅시 바이오스 모드에 접속할 때 F12 키를 연타하는 것과 같은 원리입니다.

vultr root pass4

GRUB boot 모드 접속

GRUB boot 모드에 접속하게 됩니다. 단축키 e 를 누릅니다. 하단의 메시지는 부팅전 편집 모드로 들어가기 위한 방법을 설명하고 있습니다.

vultr root pass5

코드 삽입할 목표 탐색

빨간줄로 표시된 맨 뒤에 특정 코드를 입력해야 합니다. 키보드 방향키를 이용해서 초록색 화살표 까지 커서를 이동시킵니다.

vultr root pass7

다 이동했으면 언더바(_) 모양의 커서가 아래 그림처럼 위치해 있어야 합니다.

vultr root pass8

코드 삽입

아래 명령어를 입력하고 Ctrl + X 또는 F10 을 눌러서 종료합니다.

init=/bin/bash

vultr root pass10

서버 재부팅 절차

화면 스크롤 유의

위의 절차를 마치면 아래와 같은 화면이 나옵니다. 화면에 따라서 view console 아래 화면이 잘릴 수 있습니다. 화면 우측의 스크롤을 맨 아래로 내리면 해결할 수 있습니다.

vultr root pass11

깨지는 글자 유의

맨 하단의 왼쪽의 원래 이름은 root@(none):/#입니다. 하지만 view console이 상태가 안좋아서인지 항상 저런식으로 글자가 깨지거나 키보드 커서가 앞쪽에 위치하는 오류가 발생합니다.

vultr root pass12

remount

아래 명령어를 천천히 입력하고 Enter 를 누릅니다.

mount -n -o remount, rw /

입력을 하면, 글자가 깨지거나 커서가 앞으로 가거나 아래 그림 처럼 원래 적혀있던 명령어가 삭제 되는 등의 버그가 일어나지만, 무시합니다.

정확하게 타이핑 했는지 잘 생각하고 입력합니다.

vultr root pass13

패스워드 재설정 절차

remount에 성공을 했으면 마지막 비밀번호 재설정 단계입니다.

패스워드 입력 유의점

리눅스는 패스워드 입력시 커서가 움직이지 않습니다. 순전히 키보드를 터치한 감으로 생각을 해야 하므로 조심히 작성합니다.

패스워드 재설정 명령어

vultr root pass14

passwd 를 입력하고, Enter 를 누르면 비밀번호를 재설정 할 수 있습니다.

Enter new UNIX password :  뒤에 원하는 패스워드를 입력하고, Enter 를 누릅니다.

vultr root pass15

비밀번호 재입력

Retype new UNIX password : 비밀번호를 다시 한 번 입력하고, Enter 를 누르면 비밀번호 설정 완료됩니다.

vultr root pass16

재시작

마지막으로 콘솔을 재시작해야 합니다.

vultr root pass4

우측 상단의 버튼을 누르고 e를 누르지 않고 약 40~50초 기다리면 위와 같은 로그인 화면이 나옵니다. 이 상태로 종료를 하면 정상적으로 서버가 작동합니다.

View Console 로그인 하지 않기

이유는 잘 모르지만, 비밀번호를 변경하고 View Console에서 바로 로그인을 시도하면, 비밀번호 오류가 발생하는 것 같습니다. 일단 비밀번호를 모두 변경했습니다. View Console은 바로 종료하고, Putty를 켜서 로그인을 하는 것이 좋은 것 같습니다.

Reference