Computer >> 컴퓨터 >  >> 하드웨어 >> 하드웨어

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

라즈베리 파이(Raspberry Pi)는 손바닥만 한 크기의 저렴한 컴퓨터로, 다양한 연령층이 코딩을 배우고 자신만의 기술 아이디어를 실현할 수 있도록 업계 전문가들로 구성된 재단에서 만든 훌륭한 발명품입니다. 2015년부터 라즈비안(Raspbian)은 라즈베리 파이 재단이 공식 제공하는 대표 운영체제로 자리 잡았습니다.

하지만 사용이 쉬운 만큼, 라즈비안은 초기 상태 그대로 사용할 경우 몇 가지 보안 문제가 있습니다. 다행히 라즈비안은 커스터마이징이 매우 자유로워서 이러한 문제를 비교적 간단하게 해결할 수 있습니다. 이 가이드에서는 새로 구입한 라즈베리 파이를 안전하게 보호하기 위한 첫 번째 단계들을 소개합니다.

새 슈퍼 유저 생성 및 비밀번호 설정

기본적으로 관리자 계정(슈퍼 유저)은 'pi'이며, 비밀번호는 'raspberry'로 설정되어 있습니다. 누구나 알 수 있는 기본값이기 때문에, 물리적 또는 네트워크로 장치에 접근할 수 있는 악의적인 사용자가 시스템을 마음대로 조작할 수 있는 매우 위험한 상태입니다.

따라서 가장 먼저 해야 할 일은 새로운 sudo 권한을 가진 사용자를 만드는 것입니다. 터미널에 다음 명령어를 입력하세요. ('rob' 부분은 본인이 사용하고 싶은 사용자 이름으로 바꿔주세요.)

sudo /usr/sbin/useradd --groups sudo -m rob

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

슈퍼 유저 계정이 생성되었습니다. 이제 해당 계정에 비밀번호를 지정해야 합니다. 다음 명령어를 입력하세요.

sudo passwd rob

비밀번호 입력을 요청하는 프롬프트가 나타납니다. 추측하기 어려운 강력한 비밀번호를 선택하는 것이 중요합니다. 'password'처럼 흔하거나 예상 가능한 단어는 피하고, 대문자·숫자·특수문자를 혼합하여 최대한 길게 만드세요. 비밀번호를 입력한 후 확인을 위해 한 번 더 입력하면 됩니다.

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

다음 단계로 넘어가기 전에 새 사용자가 올바르게 설정되었는지 확인해야 합니다. (명령줄 인터페이스나 SSH만 사용하는 경우에는 이 단계를 건너뛰어도 됩니다.)

데스크톱 버전의 라즈비안을 사용 중이라면, 메뉴(라즈베리 파이 로고) → 환경설정(Preferences) → Raspberry Pi Configuration으로 이동한 뒤, 'auto login as current user'(현재 사용자로 자동 로그인) 항목의 체크를 해제하고 OK를 클릭하여 변경 사항을 저장하세요.

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

설정이 끝나면 시스템을 재부팅합니다.

sudo reboot

재부팅 후에는 sudo(관리자) 권한이 제대로 활성화되었는지 확인해야 합니다. 새로 만든 사용자로 로그인한 뒤 터미널을 열고 다음 명령어를 실행하세요.

sudo groups

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

비밀번호 입력을 요구하면 입력합니다. 'rob' 계정이 sudo 사용자로 정상 등록된 것을 확인했다면, 이제 기본 'pi' 계정을 비활성화할 차례입니다.

'pi' 사용자 비활성화

이 글을 작성하는 시점 기준으로 일부 시스템 기능에서 여전히 'pi' 사용자가 필요합니다. 따라서 계정을 완전히 삭제하면(나중에 문제가 발생할 수 있으므로) 비밀번호를 강제로 만료시켜 계정을 잠그는 방식을 사용하는 것이 좋습니다. 다음 명령어를 입력하세요.

sudo passwd -l pi

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

설정 후에는 반드시 시스템을 재부팅하고 'pi' 계정으로 로그인을 시도하여 테스트해 보세요. 'pi' 계정으로는 더 이상 로그인할 수 없어야 정상입니다.

시스템 최신 상태 유지

기본 사용자 설정을 변경했다면, 보안 취약점에 대비하기 위해 시스템을 항상 최신 상태로 유지해야 합니다. 다음 명령어를 실행하면 됩니다.

sudo apt-get update && sudo apt-get dist-upgrade

비밀번호 입력을 요구받으며, 설치할 업데이트와 업그레이드가 있다면 SD 카드에서 차지할 용량을 알려주고 계속 진행할지 묻습니다('y' 또는 'n'). 'y'를 누른 후 Enter 키를 누르면 업데이트가 진행됩니다.

라즈베리 파이(Raspbian OS) 비밀번호 변경 및 기본 보안 설정 완벽 가이드

이제 설치된 모든 패키지가 최신 버전으로 업데이트되었습니다. 참고로 이전 업데이트 파일들은 장치에 그대로 남아 있으므로, SD 카드의 여유 공간이 부족하다면 다음 명령어로 이전에 다운로드한 업데이트 파일을 삭제하는 것이 좋습니다.

sudo apt-get clean

마무리

여기까지 완료했습니다! 'pi' 계정을 비활성화하고 시스템 업데이트 방법까지 익혀, 이전보다 훨씬 안전한 환경을 만들었습니다. 라즈베리 파이의 용도에 따라 다음 단계로 방화벽 설치나 RSA 키를 이용한 SSH 접속 보안 설정도 고려해 볼 만합니다. 관련 내용에 대해 더 알고 싶다면 댓글로 남겨주세요!