Skip to content
VDS · 머신 접속

root 비밀번호 변경하기

제어판 버튼으로 관리자 비밀번호를 변경하는 방법, 시스템 내부에서 변경하는 것과의 차이, 로그인이 완전히 불가능할 때 해야 할 일을 알아보세요.

업데이트 2026년 8월 23일

루트 비밀번호는 세 가지 경우에 변경해요. 어딘가에 유출됐거나, 서버를 다른 사람에게 넘기거나, 아니면 그냥 갱신할 때가 됐을 때예요. 방법은 두 가지이고, 어느 쪽을 쓸지는 신중하게 골라야 해요. 하나는 서버를 재부팅하고, 다른 하나는 재부팅하지 않아요.

제어판에서: 접근 → 비밀번호 → 비밀번호 변경

/hosting/vds/m/<id>를 열고 “접근” 탭의 “비밀번호” 항목으로 이동한 뒤 “비밀번호 변경”을 클릭하세요. 제어판이 새 비밀번호를 직접 생성해서 화면에 보여주고 기억해요. 이후에는 같은 탭의 “비밀번호 표시” 버튼으로 확인할 수 있어요. 여기서는 직접 비밀번호를 설정할 수 없어요.

제어판에서 비밀번호를 변경하면 실행 중인 서버가 재부팅돼요. 비밀번호는 부팅 시 초기 설정으로 적용되는데, 그렇지 않으면 적용되지 않기 때문이에요. 재시작을 견디지 못하는 것들 — 연결, 애플리케이션 내부의 저장되지 않은 데이터, 자동 시작이 없는 서비스 — 은 모두 끊겨요. 운영 중인 서버라면 시점을 잘 고르세요.

이 방법은 비밀번호가 아예 없을 때 쓰는 거예요. 시스템 로그인도, 내부 네트워크도 필요하지 않아요. 비밀번호가 변경되는 계정은 주문 시 발급된 것과 동일해요. Linux에서는 root, Windows Server에서는 Administrator예요.

시스템 내부에서: 재부팅 없음

로그인이 가능하고 서버를 중단할 수 없다면 내부에서 비밀번호를 변경하세요. SSH로 접속한 뒤 실행하세요:

passwd

시스템이 새 비밀번호를 두 번 물어보고, 입력하는 동안 문자는 표시되지 않아요. 서버에서 바로 무작위 비밀번호를 생성할 수도 있어요:

openssl rand -base64 24

Enter를 누르기 전에 비밀번호 관리자에 저장하세요.

개별 사용자의 비밀번호 변경도 같은 방식으로 하며, 이름을 지정해요:

passwd artem

제어판은 계속 예전 비밀번호를 보여줘요. 시스템 내부의 passwd에 대해서는 아무것도 모르기 때문이에요. 내부에서 변경한 뒤에는 표시된 값이 더 이상 작동하지 않고, 현재 비밀번호는 본인만 보관하게 돼요. 더 보기: 루트 비밀번호.

SSH는 안 되지만 시스템이 부팅되는 경우

제어판의 “콘솔” 탭에 있는 텍스트 콘솔이나 서버 화면을 사용하세요. 이들은 네트워크와 방화벽 규칙과 무관하게 작동해요. root로 로그인한 뒤 passwd를 실행하세요.

접근이 완전히 끊긴 경우

먼저 “접근” 탭의 “비밀번호 변경” 버튼을 시도하세요. 내부 접근이 필요 없고 재부팅 한 번으로 문제가 해결돼요. 복구 디스크는 그것도 도움이 되지 않을 때만 필요해요. 예를 들어 시스템이 부팅되지 않거나, 내부 비밀번호가 초기 설정으로 덮어쓰이지 않는 방식으로 변경된 경우예요.

  1. 제어판의 “접근” 탭에서 부팅 모드를 SystemRescue 복구 디스크로 전환하세요.
  2. 서버를 재부팅하고 콘솔을 여세요. 비밀번호 없이 root로 로그인돼요.
  3. 서버 디스크가 /dev/sda로 나타나요. 루트 파티션을 마운트하고 비밀번호를 변경하세요:
mkdir -p /mnt/vds
mount /dev/sda1 /mnt/vds
chroot /mnt/vds
passwd
exit
umount /mnt/vds
  1. 부팅 모드를 다시 정상으로 전환하고 서버를 재부팅하세요.

파티션이 여러 개이고 어느 것이 루트인지 확실하지 않다면 레이아웃을 확인하세요:

lsblk

루트 파티션은 마운트 후 etc, var, usr 디렉터리가 보이는 파티션이에요.

흔한 실수

실수결과
부팅 모드를 정상으로 되돌리는 걸 잊음서버가 시스템 대신 다시 SystemRescue로 부팅돼요
비밀번호를 변경했는데 SSH 로그인이 여전히 실패함sshd_config에 PasswordAuthentication no가 있어요 — 키 또는 제어판 콘솔로 로그인하세요
잘못된 파티션을 마운트함passwd가 시스템이 아니라 복구 디스크 내부의 비밀번호를 변경해요. lsblk와 디렉터리 내용을 확인하세요
새 비밀번호를 어디에도 기록하지 않음일주일 뒤에 여기로 다시 돌아오게 돼요. 먼저 비밀번호 관리자에 저장하고, 그다음 변경하세요

변경 후

  • 현재 창을 닫지 않은 채 새 터미널 창에서 로그인을 확인하세요.
  • 유출 때문에 비밀번호를 변경했다면 외부 키도 확인하세요:
cat /root/.ssh/authorized_keys
last -n 20
  • “접근” 탭의 키 목록에 본인의 키만 있는지 확인하세요. 키 목록은 전체가 교체되며, 불필요한 키는 그것들을 제외한 세트를 제출해서 삭제해요. 키를 저장할 때도 실행 중인 서버가 재부팅된다는 점을 기억하세요. 비밀번호 변경 때문에 방금 재부팅을 겪었다면 키도 같은 세션에서 처리하세요.