라즈베리파이3 Hassbian(해즈비안) 설치하기

Posted by JiYiNo
2017. 10. 28. 23:40 지이노/ReView & Using



일단은 라즈베리파이도 PC이므로 OS가 필요하다.


Hassbian(이하 해즈비안)은 라즈베리파이의 기본적인 OS인 Raspbian(이하 라즈비안)의 라이트버전에


Home-Assistant(이하 HA)를 설치하기 위한 준비가 되어 있는 OS 이다.


내 블로그는 컴퓨터관련 블로그가 아니므로 OS가 무엇인지에 대해서는 설명하지 않는다.











1. 준비




해즈비안은 Home-Assistant 홈페이지에서 다운 받을 수 있다.


Hassbian Download Page 바로가기<-


위 링크에 연결된 페이지에서 "Dwonload the Hassbian image" 를 클릭하여 OS 이미지파일을 다운받는다.








OS 이미지파일을 SD카드에 구워줄 프로그램인 Win32 Disk Imager 또한 다운받아야 한다.


Win32 Disk Imager Download Page 바로가기 <-


링크된 페이지에서 Download를 클릭하여 다운은 후 설하도록 하자.







이제 설치된 Win32 Disk Imager를 실행하여 다운받은 해즈비안의 OS 이미지파일을 선택!


설치할 SD카드를 디바이스로 선택한 뒤 Write를 클릭한다.


이때 OS 이미지파일보다 SD카드의 용량이 적을 경우, 또는 경로상 한글이 포함된 경우 에러가 발생하니 주의!








완료되었다.


이제 PC에서 SD카드를 뽑고 라즈베리파이에 장착한 후 전원을 켜준다.










2. 설정


이미 앞에서 준비한 것으로 해즈비안의 설치는 완료된 것이나 다름없다.


이대로 라즈베리파이에 장착하고 전원을 켜자마자 정상적으로 부팅이 이뤄진다.


해즈비안은 GUI가 없으므로 Putty를 사용하는 것이 편하다.


PuTTY Download Page 바로가기 <-


Putty를 다운받고 설치한 뒤 첫화면에서 접속할 라즈베리파이를 설정한다.




Host Name(or IP address) : 라즈베리파이의 IP를 적어준다.


Port : SSH 접속포트를 입력한다.


Connection type : 접속방식을 선택한다.


해즈비안은 HA를 위한 기본설정이나 준비작업이 이미 되어 있기 때문에 


따로 SSH를 활성화 시킬 필요는 없다.


그러므로 SSH 방식으로 바로 접속하면되는데 Port는 기본포트로 22번을 사용하니 주의하자.

(접속해서 다른포트로 변경해야 보안상 좋다.)


설정후 Saved Sessions에 원하는 이름을 적고 Save를 누르면 목록에 추가되고


추가된 세션을 더블클릭하거나 세선을 선택하고 Open 버튼을 누르면 접속을 시도한다.


처음 접속할 경우 경고창이 뜨는데 보안경고이니 '예'를 눌러주자.(나중에 설정할 예정)








정상적으로 입력했다면 라즈베리파이에 접속이 되어 Login as: 라는 것이 보일 것이다.


여기서 라즈베리파이의 ID를 입력하고 (기본은 pi 이다.)


다음줄에서 password를 입력하는데 이때 적히는게 없어도 그냥 입력하고 엔터를 치면 된다.


보안상의 이유로 ***등의 표기를 안한다고 한다.(기본은 raspberry 이다.)






$ sudo raspi-config 



기본적인 환경설정을 할수 있는 위의 명령어를 입력한다.




처음 설치 후 환경설정을 해야한다.


9가지를 설명해보자면


1. Change User Password


   'pi' 계정의 비밀번호를 변경한다.


2. Hostname


  Hostname을 변경한다.


3. Boot Options


  시작시의 옵션을 설정한다.


4. Localisation Options


  언어와 위치를 설정한다.


5. Interfacing Options


  인터페이스를 설정한다.


6. Overclock


  오버클럭의 사용을 설정한다.


7. Advanced Options


  기타 여러 기능의 설정을 한다.


8. Update


  업데이트를 진행한다.


9. About raspi-config


  raspi-config에 대한 정보를 표기한다.


나는 여기서 pi계정의 비밀번호를 변경하고 언어와 위치를 변경했다.



$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo rpi-update


위 명령어를 차례대로 입력하여 라즈베리파이의 업데이트 및 업그레이드를 진행한다.



라즈베리파이를 네트워크 폴더처럼 사용하기 위해 SAMBA를 설치하자.


$ sudo hassbian-config install samba


위 명령어를 차례대로 입력하자.


sudo smbpasswd -a pi는 유저를 추가하는 것이니 비밀번호를 입력한다.


sudo nano /etc/samba/smb.conf는 계정을 설정하는 것이다.



 #======================= Global Settings =======================


[global]


## Browsing/Identification ###

[pi]

comment = Raspberry Pi SAMBA!

path = /home

valid user = pi

writable = yes

browseable = yes



위 처럼 [global]을 찾아서 위와같이 적어준다.


이제 PC에서 \\라즈베리파이IP 를 입력하면 네트워크 연결이 가능해진다.











3. 마치며


해즈비안의 특징은 HA가 이미 설치되어 있다는 점이다.


그러므로 HA를 따로 설치할 필요 없이 바로 접속이 가능하다.


접속방법은


라즈베리파이IP:8123


이라고 웹브라우저에 입력하면 접속을 할 수 있게 된다.























이 댓글을 비밀 댓글로