Linux 및 FreeBSD에서 루트 비밀번호를 재설정하는 방법


이 페이지에서

  1. CentOS 7, 우분투 및 데비안
  2. 센트OS 6
  3. CoreOS에서 계속 진행하려면 SSH 키가 필요합니다.\n
    1. SSH 키를 분실/누락한 경우\n

    다음은 다양한 버전의 CentOS, CoreOS, Debian, Ubuntu 및 FreeBSD에서 루트 암호를 재설정하는 단계별 절차입니다. 서버를 단일 사용자 모드로 부팅하여 이 절차를 시작하십시오. 서버에 직접(물리적 액세스) 있는 경우 재부팅하고 아래 OS에 맞는 단계를 진행하십시오. 서버가 데이터 센터에 있고 원격 콘솔로만 액세스할 수 있는 경우 서버 호스팅 공급자의 고객 포털에 액세스하여 KVM 또는 서버 콘솔을 검색하십시오. 나머지 옵션은 다르며 머신의 부트로더 버전에 따라 다릅니다.

    CentOS 7, 우분투 및 데비안

    두 옵션 중 하나를 통해 서버를 다시 시작하십시오. [재시작] 버튼을 선택하거나 [콘솔 보기]를 클릭한 후 오른쪽 상단에 나타나는 CTRL+ALT+DEL을 클릭하여 진행합니다. 부팅하는 동안 ESC를 눌러 부팅 프롬프트를 엽니다.

    화면에 GRUB 부팅 프롬프트가 나타나면 e를 입력하여 부팅 편집 옵션을 엽니다. (GRUB 프롬프트가 없을 경우 컴퓨터를 부팅하기 전에 아무 키나 눌러 프롬프트를 열 수 있습니다.)

    시작 부분에 "linux/boot/"가 있는 줄 끝에 "/bin/bash"(qoutes 제외)를 입력합니다.

    다시 부팅하려면 F10 또는 CTRL-X를 누르십시오. 부팅하면 루트 프롬프트가 열립니다. 입력

    mount -rw -o remount /

    다음에

    passwd

    루트 비밀번호를 성공적으로 변경합니다. 다시 재부팅하십시오.

    센트OS 6

    [RESTART]를 클릭하여 서버를 다시 시작하거나 [View Console]을 클릭하고 상단에 보이는 send CTRL+ALT+DEL 버튼을 선택합니다. 오른쪽으로.

    GRUB 부팅 프롬프트가 화면에 나타나고 키를 누르라는 메시지가 표시됩니다. 이 메시지는 시스템을 자동으로 부팅하기 전에 몇 초 동안 기다립니다. (옵션을 입력할 기회를 놓친 경우 VM을 다시 시작하고 1단계부터 따르십시오.)

    GRUB 프롬프트가 열리면 부팅 명령에 a를 입력하여 추가 프로세스를 시작합니다. single을 입력하고 Enter 키를 누릅니다.

    이렇게 하면 시스템이 부팅되고 루트 프롬프트가 열립니다. 루트 프롬프트에서 passwd를 작성하여 루트 암호를 재설정합니다. 다시 재부팅하십시오.

    CoreOS에서 계속 진행하려면 SSH 키가 필요합니다.

    CoreOS는 기본 모드에서 인증을 위해 SSH 키를 사용합니다. 비밀번호와 루트 사용자는 Vultr를 사용하여 생성되며, 그 동안 VPS에서 SSH 키를 선택할 수 있습니다. 이 키는 '코어' 사용자 모드로 로그인해야 할 때 제공됩니다. 표준 루트 로그인 재설정은 sudo passwd가 ''core''로 실행될 때 이루어집니다. SSH 키를 통해 ''core''로 로그인해야 합니다.

    SSH 키 분실/누락 시

    grub 로더 편집기를 통해 ''core'' 사용자로 로그인할 수 있습니다. 아래 목록은 SSH 키가 누락된 경우 따라야 할 쉬운 단계입니다.

    [RESTART]를 클릭하여 서버를 다시 시작하거나 [View Console]을 선택하고 오른쪽 상단에 보이는 CTRL+ALT+DEL 보내기 버튼을 선택합니다.

    화면에 GRUB 부팅 프롬프트가 나타나면 e를 입력하여 부팅 편집 옵션을 엽니다.(GRUB 프롬프트가 없으면 시스템 부팅 전에 아무 키나 눌러 프롬프트를 열 수 있습니다.) 시작 부분에 linux$가 있는 줄에 coreos.autologin=tty 1(따옴표 없이)을 입력합니다.

    다시 부팅하려면 F10 또는 CTRL-X를 누르십시오. 부팅 시 ''core''로 성공적으로 로그인되었습니다. 로그인을 재설정한 후 서버를 재부팅하는 것을 잊지 마십시오.

    FreeBSD

    FreeBSD의 부팅 메뉴는 단일 사용자 모드를 통해 부팅할 수 있는 사용자를 제공합니다. 단일 사용자 모드를 선택하려면 적절한 키를 누르십시오.

    루트 프롬프트가 열리면 "passwd"(따옴표 없이)를 작성하십시오. 서버를 다시 재부팅하십시오.