[라즈베리파이3로 웹서버 운영하기] - 2. 라즈비안 기초 설정

2019. 7. 23. 00:43 OS/Raspberry Pi

이제부터는 키보드와 마우스가 필요하며 랜선도 연결해 주세요.

예전에는 OS를 설치하고 나면 SD카드의 용량이 제대로 인식되지 않아 다시 Resize하는 작업을 해주던데 저는 확인해보니 따로 작업을 하지 않았음에도 SD카드 용량이 제대로 인식되었습니다.


SSH 설정

상단의 라즈베리 아이콘을 눌러 Preference -> Raspberry Pi Configuration 을 클릭합니다.


창이 뜨면 Interfaces 탭을 클릭하고 SSH 항목을 Enable로 변경해 준 후 OK를 눌러줍니다.

이후부터는 ssh를 이용해 외부 컴퓨터에서 라즈베리파이로 접속하여 작업을 할 수 있습니다.

ssh 접속을 위해서 ifconfig 명령어를 이용해 라즈베리의 ip를 확인합니다. (2번째 줄의 inet에 적힌 ip주소)

$ ifconfig
eth0: flag...
          inet xxx.xxx.xxx.xxx  netmask...
          ...(생략)


ssh 접속 > 
$ ssh (라즈베리파이 계정아이디)@(라즈베리파이 IP주소)
password:(라즈베리파이 계정 비밀번호)


시간대 설정 & 키보드 설정

Localisation 탭으로 이동하여 Set TimeZone 메뉴를 눌러 Asia/Seoul로 변경.


저는 텐키리스 키보드를 사용하는데 라즈비안을 처음 부팅하고 키보드를 써보면 기호키(!,@;'' 등)가 다르게 입력되기 때문에 키보드 세팅을 변경해주었습니다.


세팅 변경 후 테스트 입력칸에다 제대로 키들이 인식되는지 체크해보세요.

이렇게 세팅해도 라즈비안 로그인 화면에서 암호를 입력할때는 또 입력방식이 바뀌어 버리네요...

 

root 계정과 pi 계정 암호 변경

보안을 위해 root 계정과 기본 계정인 pi 계정의 비밀번호를 변경.

$ sudo passwd root
$ sudo passwd pi

apt 업데이트 및 업그레이드

$ sudo apt-get update
$ sudo apt-get upgrade

(y/n)으로 계속 진행할 것인지 묻는 타임이 있는데 y를 입력후 엔터를 눌러주시면 됩니다.

 

Vim 설치

vi 에디터를 쓸 일이 종종 생기는데 기본 vi에디터를 이용하면 굉장히 불편합니다.

그래서 평소 쓰던 입력환경과 이질감이 생기지 않도록 vim을 설치해줍니다.

$ sudo apt-get install vim



추가 계정 생성

용도에 맞게 계정을 추가로 생성하고 싶은 경우 다음과 같이 사용할 아이디로 계정을 생성해 줍니다.

$ sudo adduser id

패스워드를 지정하고나면 계정 정보를 입력하는데 입력하지 않고 엔터를 눌러 넘어가셔도 됩니다.

마지막에 y를 입력하고 엔터를 누르면 계정 생성이 완료 됩니다.

그 다음 새로 생성한 계정에 sudo권한을 추가 해줍니다.

$ sudo vi /etc/sudoers

제일 아래부분에 'pi ALL(=ALL) NOPASSWD: ALL' 이란 문구가 있다면 해당부분에 커서를 위치한 후 yy를 눌러주면 해당 줄이 복사됩니다.

저는 처음에 'pi ALL(=ALL) NOPASSWD: ALL' 내용이 없었는데 이런 경우에는 직접 입력을 해주시면 됩니다.

그 다음 아래칸으로 커서를 이동시켜 shift + p 를 눌러 붙여넣기를 해줍니다.

붙여넣은 후 i를 눌러 입력모드로 변경한 후 pi 부분을 생성한 계정의 id로 바꿔주고 esc를 눌러 입력모드를 종료한 다음 :wq! 를 입력하여 저장하고 종료합니다.

*이 작업은 오타가 나거나 할 경우 복구하기가 힘드니 저장 하기 전에 다시한번 제대로 입력됐는지 확인하세요!!


출처 : https://dasomitlog.com/17