본문 바로가기

Raspberry Pi

[Raspberrypi] 라즈베리파이 비밀번호 분실시 초기화 하기

요즘 라즈베리파이2를 구입하고 나서, 낯선 리눅스와, 낯선 조그마한 PC를 가지고 미지의 세계(?)를 열심히 개척중입니다.

라즈베리 재단에서 드라이버가 모두 셋팅되어 있는 OS 이미지를 제공하는 덕분에, 설치까지는 쉽지만, 설치 이후의 활용은 인터넷검색의 도움 없이는 혼자 할수 있는 것이 아무것도 없네요. ㅜ

 

hdmi 포트를 통해서 모니터를 연결하여 이것저것 설치도 해보고, 셋팅도 해보다가, 이젠 ssh 를 통해 원격접속을 해보고자, pi / raspberry 계정을 통한 ssh 접속을 시도해보았습니다.

 

하지만, 비밀번호가 맞지 않는다는 오류 메시지와 함께 접속 실패를 반복....

비밀번호 초기화를 시도해 보았습니다.

 

1. 우선 microSD 카드를 빼서 PC 에 끼어 줍니다.

 

2. 윈도우 탐색기를 이용해서, cmdline.txt 파일을 열어줍니다.

(메모장을 이용해서 열경우, 개행문자가 제대로 열리지 않을 수도 있습니다. edit plus나 울트라에디트같은 전문 에디터를 이용하시는 것이 좋습니다. )

 

3. 열린 텍스트 파일의 맨 끝줄에, 

init=/bin/sh

를 추가한후, 저장을 누릅니다.

 

4. 다시 pi2 에 sd 카드를 삽입후, 부팅을 시작합니다.

 

5. 부팅을 한참하다가, '_' 형태의 프롬프트가 깜빡이면서 멈추게 됩니다.

 

6. 여기에,

passwd pi

라고 입력후, 엔터를 칩니다.

 

7. 새로 지정해줄 비밀번호를 치고, 엔터를 친후 , 다시한번 반복 입력해 줍니다.

 

그런데.......

authentication token manipulation error

라는 메시지가 출력되면서, 비밀번호 설정이 되지를 않습니다..

 

그래서, 다시 열심히 검색...

 

8. 

mount -o remount,rw / 

를 입력후, 엔터를 쳐줍니다.

 

9. 다시 처음부터 비밀번호를 설정해주면 드디어 Successfully 메시지가 뜨네요.  

 



 

 

10. 다시 boot 디렉토리에 있는, cmdline.txt 를 열어서 init=/binsh 부분을 삭제해 줍니다.

 

 

 

 putty 를 통해서 ssh 원격 접속을 해보면 성공적으로 접속되는 모습을 확인할 수 있습니다.

 

 


출처 : http://lkcorp.tistory.com/94