Skip to content
VDS · 보안

접근 권한을 잃지 마세요: 키와 비밀번호 백업

머신 접근 경로가 어떻게 구성되는지, 두 번째 SSH 키가 필요한 이유, root 비밀번호를 어디에 저장할지, 유일한 키를 잃어버렸을 때 해야 할 일을 알아보세요.

업데이트 2026년 8월 23일

머신에 대한 접근 권한을 잃는 일은 해킹보다 훨씬 자주 일어나요. 노트북이 고장 나기도 하고, OS를 다시 설치하기도 하고, .ssh 디렉터리를 지워버리기도 하고, 비밀번호를 잊어버리기도 하죠. “짜증 나는 일”과 “재앙”의 차이는 미리 두 번째 접속 경로를 준비해 두었는지에 달려 있어요.

세 가지 접속 경로

경로여는 방법작동하는 시점
SSH키 또는 비밀번호네트워크가 살아 있고 sshd가 설정되어 있는 한
제어판의 콘솔root 비밀번호항상, 네트워크가 아예 올라오지 않았을 때도
복구 디스크비밀번호 없음, root 로그인항상, 시스템이 부팅되지 않을 때도

두 번째와 세 번째 경로는 SSH나 방화벽 설정에 의존하지 않아요. 그래서 Millida VDS 머신에서 영구적으로 잠겨버리는 일은 절대 생기지 않죠. 다만 이들을 사용하려면 Millida 계정 접근 권한과 root 비밀번호가 필요해요.

두 번째 SSH 키

/hosting/vds/m/<id>에 있는 제어판의 “Access” 탭에 있는 키 목록은 통째로 교체돼요. 사용 중인 키와 예비 키를 한 번에 함께 추가하세요.

ssh-keygen -t ed25519 -C "work laptop"
ssh-keygen -t ed25519 -f ~/.ssh/id_backup -C "spare"
cat ~/.ssh/id_ed25519.pub ~/.ssh/id_backup.pub

예비 키는 기본 키와 다른 곳에 보관하세요. 비밀번호 관리자, 암호화된 압축 파일, 서랍 속 USB 스틱 같은 곳이요. 기본 키와 같은 노트북에 있는 키는 예비 키가 아니에요.

두 키를 추가한 직후에 둘 다 테스트하세요:

ssh -i ~/.ssh/id_backup root@<address>

테스트하지 않은 예비 키는 예비 키가 아니에요.

root 비밀번호

암호화되어 저장되며 “Access” 탭에서 버튼을 클릭하면 표시돼요. 비밀번호 관리자에 복사해 두세요. 긴급한 상황에서 제어판을 열고 버튼을 클릭하는 게 항상 빠르지는 않고, VNC 콘솔에 긴 문자열을 입력하는 것도 번거롭거든요.

비밀번호는 root SSH 로그인을 비활성화한 뒤에도 콘솔과 su -에서 계속 작동해요.

머신과 별도로 보관해야 할 것

  • 개인 SSH 키와 그 암호 문구.
  • root 비밀번호.
  • Millida 계정 접근 권한과 2차 인증.
  • 도메인 등록업체와 DNS 로그인 정보.
  • 데이터베이스 덤프와 설정 파일: 저희는 머신의 자동 백업을 만들지 않아요. 복사본은 직접 만드셔야 해요.

데이터를 정기적으로 외부에 백업하는 간단한 방법:

pg_dump -Fc mydb > /root/dump.pgc
rsync -az /root/dump.pgc backup@other-machine:/backups/

접근 권한을 정말로 잃었다면

  1. 키는 잃었지만 root 비밀번호는 있는 경우 — 제어판 콘솔로 로그인해서 ~/.ssh/authorized_keys에 새 키를 추가하세요.
  2. 비밀번호도 잊은 경우 — “Access” 탭에서 “Change password”를 클릭하세요. 제어판이 새 비밀번호를 발급하고 실행 중인 머신을 재부팅해요.
  3. 시스템이 부팅되지 않는 경우 — 복구 디스크를 활성화하고, 디스크를 마운트한 뒤 chroot에서 키나 비밀번호를 고치세요.
  4. Millida 계정 접근 권한을 잃은 경우 — 표준 절차를 통해 복구하세요. 계정 없이는 머신을 넘겨줄 수 없고, 이 보호 장치는 여러분에게 유리하게 작동해요.

흔한 실수

  • 복사본 없이 한 기기에 키 하나만 두기.
  • 예비 키를 기본 키 옆에 보관하기.
  • 제어판에서 키를 교체하면서 사용 중인 키를 지워버리기: 목록은 통째로 교체되니 한 번에 전부 붙여 넣으세요. 이렇게 하면 불필요한 재부팅도 한 번 줄일 수 있어요. 키를 저장할 때마다 실행 중인 머신이 재시작되거든요.
  • 키 암호 문구를 어디에도 적어두지 않기.
  • root 비밀번호를 콘솔에서 한 번도 테스트해 본 적 없기.

분기에 한 번씩 훈련해 보세요: 예비 키로 로그인하고 콘솔에서 root 비밀번호를 테스트하세요. 5분의 점검이 저녁 한 나절의 복구 작업을 아껴줘요.