Q. Root 비밀번호를 분실했어요 (Linux)

Parent Previous Next

Q. Root 비밀번호를 분실했어요 (Linux)    


Root 비밀번호를 분실 했을 경우엔, 싱글모드를 통해 비밀번호를 변경하여 재설정할 수 있습니다. 아래 내용을 참고하여 Ubuntu와 CentOS에서 Root 비밀번호를 변경하세요.


*순 서


      Ubuntu

    1. 싱글모드 부팅
    2. 비밀번호 변경

         

         CentOS (6.7 / 7.0)

    1. 싱글모드 부팅
    2. 비밀번호 변경

 


Ubuntu


1. 싱글모드 부팅


싱글모드 부팅은 원격으로 작업할 수 없으며 인스턴스 콘솔에서만 작업할 수 있습니다.


1) IXcloud 관리콘솔에서 프로젝트 > 컴퓨트 > 인스턴스에서 싱글모드로 접속할 인스턴스의 이름을 클릭합니다.




2) ‘콘솔' 탭을 클릭한 뒤에 콘솔만 보려면 여기를 클릭하세요. 를 클릭하여 콘솔을 전체화면으로 만듭니다.


 



3) 버튼을 클릭합니다. (※클릭 시, 서버 리부팅 주의)


 



4) 부팅 화면 중에 Shift 키를 눌러서 GRUB로 진입합니다.
 (Ubuntu 14.04 : Booting from Hard Disk... 아래 3, 2, 1숫자 나올 시)

 (Ubuntu 16.04, 18.04, 20.04 : Booting from Hard Disk... 나올 시)



 



5) GRUB에서 E키를 눌러서 첫번째 Ubuntu를 선택합니다.


 



Ubuntu 14.04, 16.04, 18.04


6-1) 빨간 박스 친 부분을 다음과 같이 수정하고 Ctrl + X를 누르면 싱글모드를 부팅합니다.


rw console=tty0 -s init=/bin/bash


* 기존화면



* 변경 후 화면

   



6-2) 싱글모드 부팅이 완료되었습니다.  '인스턴스 소프트 재시작' 또는 '인스턴스 하드 재시작'을 눌러 인스턴스를 재시작해주세요.


 





Ubuntu 20.04


7-1) 빨간 박스 친 부분을 삭제하고 파란 박스 부분을 다음과 같이 수정하고  Ctrl + X를 누르면 싱글모드를 부팅합니다.


rw console=tty0 -s init=/bin/bash



*기존 화면




*변경 후 화면




7-2) 싱글모드 부팅이 완료되었습니다.  '인스턴스 소프트 재시작' 또는 '인스턴스 하드 재시작'을 눌러 인스턴스를 재시작해주세요.


 




2. 비밀번호 변경


싱글모드에서는 Root의 비밀번호를 변경할 수 있습니다. 뿐만 아니라 기존의 키페어 방식의 인증 대신에 패스워드 방식의 인증을 사용하도록 설정할 수 있습니다.


1) 싱글모드에 진입한 상태에서 아래의 내용을 입력하여 편집창에 진입합니다.

     


# vi /etc/ssh/sshd_config



2) 아래의 내용을 필요에 따라 수정하고 저장(:wq!)한 뒤에 sshd를 재시작(/etc/init.d/sshd restart) 합니다. (※선택사항)


PermitRootLogin : yes (yes로 수정하면 Root 로그인을 허용합니다.)

PasswordAuthentication : yes (yes로 수정하면 패스워드 방식의 인증을 허용합니다.)        

:wq!

/etc/init.d/sshd restart

     

 


 



3) 다음의 내용을 작성하여 PW를 변경한 뒤에 서버를 리부팅하면 Root 비밀번호 변경이 완료됩니다.


# passwd

[변경할 비밀번호 입력]

[재 입력]


 



CentOS (6.7 / 7.0)


1. 싱글모드 부팅


싱글모드 부팅은 원격으로 작업할 수 없으며 인스턴스 콘솔에서만 작업할 수 있습니다.


1) IXcloud 관리콘솔에서 프로젝트 > 컴퓨트 > 인스턴스에서 싱글모드로 접속할 인스턴스의 이름을 클릭합니다.




2) ‘콘솔' 탭을 클릭한 뒤에 콘솔만 보려면 여기를 클릭하세요. 를 클릭하여 콘솔을 전체화면으로 만듭니다.


 



3) 버튼을 클릭합니다. (※클릭 시, 서버 리부팅 주의)


 



4) 부팅 화면 중에 E 키를 눌러서 GRUB로 진입합니다.


 



CentOS 6.7


5-1) GRUB에 진입하여 Cent OS 6 항목에서 E키를 누릅니다.


 



5-2) 두번째 항목에서 E키를 누릅니다.




5-3) 빨간 박스 친 부분을 수정하고 Enter 키를 누른 뒤 B키를 눌러 부팅합니다.

     


tty0 -s



5-4) 싱글모드 부팅이 완료되었습니다. '인스턴스 소프트 재시작' 또는 '인스턴스 하드 재시작'을 눌러 인스턴스를 재시작해주세요.


 

 





CentOS 7.0


6-1) GRUB에 진입하여 두번째 항목에서 E키를 누르면 자동으로 편집창으로 이동합니다.


 



6-2) 편집창의 맨 아래 쪽에 있는 빨간 박스 친 부분을 수정하고 Ctrl+x 를 눌러서 싱글모드로 부팅합니다.

     


rw init =/bin/bash



6-3) 싱글모드 부팅이 완료되었습니다. '인스턴스 소프트 재시작' 또는 '인스턴스 하드 재시작'을 눌러 인스턴스를 재시작해주세요.







2. 비밀번호 변경


싱글모드에서는 Root의 비밀번호를 변경할 수 있습니다.


1) 싱글모드에 진입한 상태에서 아래의 내용을 입력하여 편집창에 진입합니다.

   


# vi /etc/ssh/sshd_config



2) 아래의 내용을 필요에 따라 수정하고 저장(:wq!)한 뒤에 sshd를 재시작(/etc/init.d/sshd restart) 합니다. (※선택사항)


PasswordAuthentication : yes (yes로 수정하면 패스워드 방식의 인증을 허용합니다.)        

PermitRootLogin : yes (yes로 수정하면 Root 로그인을 허용합니다.)

:wq!

/etc/init.d/sshd restart

     

 


 



3) 다음의 내용을 작성하여 PW를 변경한 뒤에 서버를 리부팅하면 Root 비밀번호 변경이 완료됩니다.


# passwd

[변경할 비밀번호 입력]

[재 입력]

 

 





(주) 케이아이엔엑스

서울특별시 서초구 서초대로 396 21층 (서초동, 강남빌딩)

서비스 문의 : 02-526-0900(1번) / 24시간 기술상담 : 02-526-0900(2번)