관리 메뉴

기록하고 기록하면 어떻게 될까

[RaspberryPi] 라즈베리파이 headless 설정/ 원격 제어 본문

IOT/Raspberry PI

[RaspberryPi] 라즈베리파이 headless 설정/ 원격 제어

진과사전 2023. 3. 16. 01:07

라즈베리파이를 운용하는 방식은 크게 2가지이다. 

 

첫 번째는 라즈베리파이와 모니터를 연결해서 직접적으로 구동하는 것이고 두 번째는 원격으로 라즈베리파이에 접속해서 구동하는 것이다. 두 번째의 경우 따로 모니터와 연결할 필요가 없기 때문에 더 간편한 방법이다. 

 

원격으로 접속하기 위해서는 headless 설정을 해줄 필요가 있다. 

 

이 글에서는  RaspberryPi Imager를 설치한 후 마이크로 SD에 라즈베리파이 OS를 설치한 상황까지를 가정하고 시작한다.  

 

 

Headless 설정 진행과정 

 

설치를 마쳤다면 USB를 그대로 꽂은 상태에서 boot라는 드라이브가 생긴 것을 확인할 수 있다. 

그 드라이브에 들어가서 몇 가지 파일들을 만들어줘야 하는데 다음과 같다. 

 

 

1. ssh 파일 

 boot 드라이브 경로에 이름이 ssh 인 파일을 만들어 준다. (확장자는 없어야 한다.) 

 이 파일은 빈 파일로 그대로 두면 된다. 

 

ssh 파일이 만들어진 모습

 

 

2. wpa_supplicant.conf 파일 

 

마찬가지로 boot 드라이브 경로에 이름이 wpa_supplicant.conf 인 파일을 만들어 준다. 

이 파일에는 다음과 같은 내용을 작성한다. 

 

country=KR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
        ssid="연결할 와이파이 이름"
        psk="연결할 와이파이의 암호"
        scan_ssid=1
}

 

작성 후 저장하면 된다. 

 

 

 

이후 작업은 간단하다. 우선  USB를 뽑은 후 내장된 마이크로 SD카드를 라즈베리파이에 장착한 후 전원을 포함해 필요한 선들을 연결한 후 라즈베리파이를 부팅한다. 

 

 

원격으로 접속하기 위해 ssh 프로토콜을 활용하는데 이 때 사용하는 프로그램이 putty이다. 

 

putty 설치 

 

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.78)

This page contains download links for the latest released version of PuTTY. Currently this is 0.78, released on 2022-10-29. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

putty를 설치한 후엔 

 

putty 화면

 

Host Name에 라즈베리파이의 IP를 입력한 후 Open을 클릭하면 ssh로 연결이 완료된다. 

 

ssh로 라즈베리파이에 접속이 된 모습

 

 

IP를 확인하는 방법은 다양한데 이 글을 참고하면 도움이 될 것 같다. 

https://rottk.tistory.com/entry/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4-IP-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0

 

라즈베리파이 - IP 확인하기

개요 유/무선 네트워크에 연결된 라즈베리파이는 IP 주소를 부여받습니다. PC와 같은 다른 장치에서 SSH 등으로 라즈베리파이에 접속하거나, 공유폴더 기능을 이용하고자 한다면 이 IP 주소 값을

rottk.tistory.com

 

 

그러면 이제 라즈베리파이를 원격으로 사용할 수 있게 되었다! 

 

 

 

 

 

 

 

 

 

References

 

https://www.raspberrypi.com/software/

 

Raspberry Pi OS – Raspberry Pi

From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.

www.raspberrypi.com

 

Comments