1. 맥북 (MAC)

** id 및 비밀번호 기존 default 값으로 진행합니다.

 

1) 라즈베리파이 image를 굽는다.

sd카드를 usb에 넣어서 맥북에 삽입한 후에 sd카드에 os를 다운 받아준다.

맥이니깐 Download for macOS 클릭!

그리고 Raspberry Pi OS Lite(용량이 제일 작다!) 를 다운 받아주자. (boot용)

Choose OS를 눌러서 아까 다운 받았던 Raspberry Pi OS Lite를 클릭해주고 

Choose STORAGE에서는 삽입한 sd카드 공간을 선택한다. 

다운로드가 완료되면 창을 닫고, 

터미널을 켜준다.

터미널에 아래와 같이 입력해준다.

$ cd /Volumes/boot
$ cd touch ssh
$ nano wpa_supplicant.config

이제 wpa_suppicant.config 파일을 만들 것인데, 이 파일은

라즈베리파이를 wifi 네트워크에 연결하는 데 도움을 주는 파일이라고 생각하면 되겠다.

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
scan_ssid=1
ssid="MY-WIFI-NAME"
psk="My-Wifi-password"
}

국가= GB(영국)으로 설정해준다. (내가 알기로 한국은 아직 없는 것으로 알고 있다.)

이제 sd카드를 라즈베리파이에 삽입하고 전원선만 연결시켜 준 뒤에

맥북 터미널에서 계속 진행하자.

$ ping raspberrypi.local

네트워크 연결이 되면 ping을 확인할 수 있을 것이다.

이제 연결 준비가 다 끝났다.

$ ssh pi@raspberrypi.local

 Are you sure you want to continue connecting (yes/no)? 를 물으면

터미널에 yes 입력 ! 

혹시나 중간에 

이렇게 WARNING이 뜰 수도 있다. 

그렇다면 아래와 같이 입력하면 바로 해결된다!

$ ssh-keygen -R raspberrypi.local

다시 ssh pi@raspberrypi.local로 접속 시도 

그러면 비밀번호를 물어보는데 초기 비밀번호는 raspberry이다. (초기 id는 pi)

접속완료! 끝!


이제 vnc 연결을 시도해보자.

$ sudo raspi-config

파란화면에서 3 Interface Options -> VNC 선택 enable 상태로 만들기.

$ sudo nano /root/.vnc/config.d/vncserver-x11

맨아래에 Authentication=VncAuth를 추가해준다.

^x -> y -> enter 누르면 빠져나와진다. (nano 사용법을 모르는 분을 위해서)

$ sudo vncpasswd -service

참고 사이트 : 

http:// https://www.youtube.com/watch?v=G59JsJ04t14&list=LL&index=2&t=233s

https://wikidocs.net/3200

2. 윈도우 (windows)

- 윈도우는 맥보다 조금 더 복잡한 거 같다. (더 쉬운 방법이 있는데 내가 모르는 것일수도...!)

일단 내가 배운 방법은 이렇다.

1) 윈도우에 vnc를 다운받는다.

2) 라즈베리파이4는 라즈비안os를 다운받고 (그냥 sd카드 꼽고 전원선 연결하면 알아서 다운로드 된다.)

3) 라즈베리파이에서 터미널에 

$ sudo raspi-config

이것을 입력하면 파란창이 뜰 것이다.

4) Display Options 선택 후 -> D1 Resolution -> DMT MODE 16 해상도 선택 

5) System Options 선택 후 -> S3 Password 선택 후 비밀번호 변경  

6) Interface Options 선택 후 -> VNC 선택 (VNC를 활성화 해준다.)

7) reboot

이제 라즈베리파이에서도 VNC에 로그인하고 윈도우에서도 로그인 한 후에 

vnc connect 프로그램을 활용해서 연결하면 끝!

전원선만 남겨두고 나머지 선은 해제 후 Headless연결이 잘 되는 지 확인해보자.

 

+ Recent posts