본문 바로가기

라즈비안 설치 & 컴퓨터로 라즈베리파이 제어하기

반응형

라즈베리파이에 라즈비안 설치하는 방법을 알아보고 ssh로 라즈베리 파이를 제어해본다.



준비물은 라즈베리파이, 라즈베리파이에 삽입할 sd카드, 그냥 컴퓨터, 모니터(HDMI 지원),

HDMI 케이블, 휴대폰 충전기(전원 공급용), 유선 인터넷이다.



일단 라즈베리 전용 os인 라즈비안을 다운 받자.


Cli : http://vx2-downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-03-03/2017-03-02-raspbian-jessie-lite.zip


GUI : http://vx2-downloads.raspberrypi.org/raspbian/images/raspbian-2017-03-03/2017-03-02-raspbian-jessie.zip



cli랑 gui가 있는데 난 cli를 사용하겠다.


일단 다운 받으면서 Win32diskMager를 다운 받자


https://sourceforge.net/projects/win32diskimager/


위의 3개의 사이트 모두 안심할 수 있는 사이트들이니 들어가서 다운 받자


Win32diskMager를 실행하면 아래와 같은 화면이 나온다.


여기서 Image File은 아까 다운 받은 라즈비안 파일을 선택하고 Device는 준비한 SD카드로 설정하고 Write를 클릭하자


다 됬으면 sd카드를 라즈베리파이에 삽입하고 HDMI 선으로 모니터에 연결한 다음

휴대폰 충전기 같은걸로 전원을 공급하자



Cli기반의 라즈비안이면 처음부터 터미널 창이 나온다.



(일단 PuTTy로 하고 있기 때문에 화면이 다를 수 있다.)



전원을 키면 화면에 로그인 하라는 창이 나오는데 아이디는pi

비밀번호는 raspberry이다.



일단 라즈베리에 이더넷을 연결하자(보통 LAN선이라 부르는 녀석을 연결하자)


그리고 화면에 나온 것 처럼 sudo apt-get update를하자




그런다은 이번 포스트에서는 ssh를 설치 하는것만 다루므로 아래처럼 sudo apt-get install openssh-server를 입력하자



중간에 Y/n라는 질문이 나오는데 추가팩(?) 확장팩(?) 같은걸을 설치할 것이냐고 물어보는것이기 때문에 일단 Y를하자


그다음 나중을 위해 방화벽을 가동시키자


일단 ufw를 설치한다. sudo apt-get install ufw


설치했다면 sudo ufw enable로 방화벽을 가동시키자


그런다음 확인을 위해 sudo ufw status로 active라고 되어있는지 확인하자


Status: active가 뜨면 성공한 것이다.



그리고 ssh는 22번 포트를 사용하므로 방화벽에서 22포트를 허용해야한다.


sudo ufw allow 22로 22번포트를 열어주자


그리고 서비스를 시작하자


sudo service ssh start



이제 ssh를 설치했으니 컴퓨터에서 제어해보자




일단 PuTTy라는 것을 설치하자(컴퓨터에)



설치 후 PuTTy.exe 실행


실행하면 아래와 같은 화면이 나온다.



Open을 누르기 전 라즈베리와 컴퓨터를 LAN선으로 연결하자 그리고 위의처럼 raspberrypi.mshome.net을 입력하고 22를 적고 open을 누르면 컴퓨터에서 라즈베리를 사용할 수 있다.




렌선을 이용하지 않고 컴퓨터와 라즈베리가 같은 공유기에 연결되어있으면 라즈베리에서 ip addr 명령어를 친 후


라즈베리에 할당된 ip를 raspberrypi.mshome.net대신 적으면 된다.




외부에서 접속할려면 포트포워딩을하고 ip를 적으면 된다.


반응형