마이크로 SD Card에 라즈베리파이 OS를 설치하고 부팅한 후에 라즈베리파이에 원격접속(SSH)을 하기 위한 내용입니다.

라즈베리파이 Imager로 라즈베리파이 OS를 마이크로 SD Card에 설치할 때, OS 커스터마이징 서비스탭에서 SSH 사용을 선택했습니다. SSH 사용을 선택하면 라즈베리파이 OS가 부팅될 때 SSH 서비스를 자동으로 시작합니다.

참고로 Raspberry Pi 3B, Raspberry Pi OS 32bit Bullseye 기준으로 작성했습니다.

라즈베리파이 원격접속 SSH

SSH로 라즈베리파이에서 원격접속하기 위해서는 라즈베리파이의 사용자 이름(ID), 비밀번호, IP address를 알고 있어야 합니다. 사용자 이름과 비밀번호는 라즈베리파이 OS를 설치할 때 OS 커스터마이징 일반 탭에서 설정했습니다. 라즈베리파이 OS 설치 방법과 SSH를 선택하는 방법은 아래 URL를 참고하세요.

라즈베리파이 OS 설치하기

원격접속를 위한 준비물

라즈베리파이, 라즈베리파이 OS가 설치된 마이크로 SD card, 전원 아답터

모니터, HDMI 케이블, 키보드, 마우스(원격접속이 되면 필요하지 않음)

라즈베리파이 부팅

라즈베리파이를 시작하기 위해서 전원을 연결하지 않은 상태에서 라즈베리파이의 마이크로 SD Card 슬롯에 마이크로 SD Card를 끼웁니다.

출처 : raspberrypi.com

라즈베리파이의 HDMI 케이블을 연결하고 모니터와 연결합니다. 키보드와 마우스를 USB 커넥터에 연결합니다. 주변 장치가 모두 연결된 상태에서 마지막으로 전원 아답터를 연결합니다.

출처 : raspberrypi.com

처음 라즈베리파이를 부팅할 때는 라즈베리파이가 3번 정도 껐다가 켜집니다. 부팅이 완료되면 모니터에 아래 사진처럼 표시됩니다.

Raspberry Pi Bullseye

IP Address 확인(처음 혹은 네트워크 환경이 바뀔 때 필요)

라즈베리파이 화면의 왼쪽 상단에서 터미널 아이콘을 클릭해서 터미널을 실행시킵니다.




터미널에서 ifconfig 명령를 입력하면 라즈베리파이의 IP Address를 확인할 수 있습니다.
WiFi는 wlan0에서 IP Address(192.168.50.143)를 확인할 수 있습니다. IP Address는 네트환경에 따라 달라집니다. 집에서 사용하던 IP address를 학교나 회사에서는 사용할 수 없습니다. 네트워크 환경이 달라지면 IP Address를 확인해야 합니다.



SSH로 원격접속하기 위해서는 터미널 에뮬레이터가 필요합니다. 터미널 에뮬레이터 PuTTY를 아래 URL에서 다운로드(putty.exe)합니다.


PuTTY가 실행한 후 Session를 선택하고 Host Name 칸에 IP Address를 입력하고 Connection Type은 SSH를 선택합니다.
설정 저장은 Saved Sessions에 Session의 이름(예를 들면 Raspberry Pi)을 입력하고 Save 버튼을 입력하면 다음 접속에서 사용할 수 있습니다.


Open 버튼을 클릭하면, 처음 접속할 때 아래와 같은 창이 표시되는데 Accept 버튼을 클릭합니다.


ID와 password를 입력하면 라즈베리파이에서 터미널을 실행했을 때와 같은 화면이 나타나면 SSH 원격접속이 됐습니다.



SSH 원격접속을 위한 라즈베리파이 부팅과 IP Address 확인하는 방법, Putty로 원격접속하는 방법에 대해 정리해 봤습니다.