Welcome to the Matrix

라즈베리파이 사용자 비밀번호(password) 변경하기 본문

Embedded/RspberryPi3B+

라즈베리파이 사용자 비밀번호(password) 변경하기

haru.keiko 2020. 2. 27. 21:21

라즈베리파이에 라즈비안을 설치할 경우 기본 사용자 정보는 다음과 같습니다. 

  • id - pi
  • password - raspberry

 

라즈비안을 폐쇄된 환경에서 혼자 사용하는 경우라면 별 상관이 없겠지만, 인터넷을 통해 외부로 연결해서 사용할 경우라면 보안상의 문제로 비밀번호(password)를 변경해서 사용해야 합니다.

 

라즈베리파이에서 사용자 비밀번호를 변경하기 위해서는 두 가지 방법을 사용할 수 있습니다. 

  • 라즈베리파이에서 제공하는 환경설정 명령(raspi-config)
  • 리눅스에서 제공하는 명령(passwd)

 

라즈베리파이의 'raspi-config'를 이용한 비밀번호 변경

라즈비안의 쉘 프롬프트에서 라즈베리파이 환경설정 명령을 실행합니다. 

$ sudo raspi-config

shell prompt에서 라즈베리파이 환경 설정 명령 실행
shell prompt에서 라즈베리파이 환경 설정 명령 실행

 

명령을 실행하면 아래와 같은 환경설정 프로그램이 실행됩니다. 

'1. Change User Password Change password for the 'pi' user'가 활성화된 상태에서 엔터키를 입력합니다. 

라즈베리파이 환경 설정 프로그램
라즈베리파이 환경 설정 프로그램

사용자 pi를 위한 새 비밀번호(password)를 물어볼 것이라는 메시지가 보입니다. 

엔터키를 입력해 다음으로 넘어갑니다. 

패스워드 변경 질의 확인
패스워드 변경 질의 확인

변경할 비밀번호를 두 번 입력하게 됩니다. 

일반적인 비밀번호 변경과 동일한 시스템이네요. 

비밀번호 변경
비밀번호 변경

비밀번호가 성공적으로 변경되었다는 메시지가 출력됩니다. 

완료하기 위해서 엔터키를 입력합니다. 

비밀번호 변경 완료 메시지
비밀번호 변경 완료 메시지

 

비밀번호 변경 화면에서 나오면 최초 라즈베리파이 환경설정 프로그램으로 되돌아 옵니다.

환경설정 프로그램을 종료하기 위해 방향키를 입력해 <Finish>로 이동 후 엔터키를 입력해 프로그램을 종료합니다.

라즈베리파이 환경 설정 프로그램 종료
라즈베리파이 환경 설정 프로그램 종료

 

라즈베리파이 pi 사용자 비밀번호 변경 완료가 되었습니다.

라즈베리파이 사용자 비밀번호 변경 완료
라즈베리파이 사용자 비밀번호 변경 완료

 

라즈베리파이에서 제공하는 환경 설정 프로그램을 이용하면 'Network', 'Boot Option' 등 다른 설정도 쉽게 바꿀 수 있을 듯 보입니다.

 

passwd를 이용한 비밀번호 변경

라즈베리파이에서 제공하는 환경 설정 프로그램 이외에 리눅스 자체에서 제공하는 명령어를 통해서 사용자 비밀번호를 변경할 수 있습니다. 

쉘 프롬프트에서 'passwd 사용자 id'를 입력합니다.

라즈비안의 기본 사용자 pi의 비밀번호를 변경하기 위해 아래와 같이 명령을 내립니다.

$ passwd pi

 

passwd 명령의 경우 현재 비밀번호를 먼저 묻고 변경할 비밀번호를 두 번 입력하도록 되어 있습니다. 

passwd 명령을 이용한 비밀번호 변경
passwd 명령을 이용한 비밀번호 변경

 

비밀번호 변경이 성공적으로 이루어졌음을 확인할 수 있네요. 

 

이상 두 가지 방법으로 라즈베리파이 사용자 비밀번호 변경 방법을 알아봤습니다. 

개인적으로는 리눅스에서 제공하는 passwd 명령을 이용한 비밀번호 변경 더 편하고 깔끔해 보이네요.