SSH는 터미널 에뮬레이터를 통해서 접속하기 때문에, command line에서 키보드로만 입력해서 답답한 면이 있는데 VNC로 라즈베리파이에 원격접속하면 GUI 환경을 이용할 수 있습니다. VNC로 라즈베리파이에 원격접속하는 방법에 대해 살펴보겠습니다.

VNC 서버 활성화

VNC로 접속하기 위해서는 라즈베리파이에서 VNC 서버를 활성화시켜야 합니다. VNC 서버 활성화는 GUI와 Command line으로 활성화할 수 있습니다.

GUI - VNC Sever 활성화

라즈베리파이 부팅이 완료된 화면에서 라즈베리파이 아이콘을 클릭하면 메뉴가 나타납니다. 

메뉴에서 Preferences > Raspberry Pi Configuration을 선택합니다.

Raspberry Pi Configuration Interfaces 탭에서 VNC의 라디오 버튼을 클릭해서 활성화합니다.


Command Line - VNC 서버 활성화

PuTTY로 원격접속하거나 라즈베리파이에서 터미널을 실행합니다.

Command Line에서 sudo raspi-config 입력하고 Enter를 입력합니다.


raspi-config 창이 표시되면 키보드의 방향 키를 이용해서 Interface Options로 이동한 후 Enter를 입력합니다.


VNC를 선택한 후 Enter를 입력하고, Would you like the VNC Server to be enabled? 가 표시되면 Yes를 선택하고 Enter를 입력합니다.



The VNC Server is enabled가 표시되면 Enter를 입력합니다.


raspi-config 화면이 표시되면 Finish를 선택하고 Enter를 입력합니다.


RealVNC Viewer 설치

VNC로 원격접속하려면 VNC client를 설치해야 합니다. VNC client인 RealVNC viewer를 설치하겠습니다.


OS에 맞는 Viewer 파일을 다운로드합니다.

다운로드한 파일을 실행해서 순서대로 설치합니다.







설치가 완료되면 RealVNC Viewer를 실행합니다.


라즈베리파이의 IP Address를 입력하고 Enter를 입력합니다.


Continue 버튼을 클릭합니다.


라즈베리파이의 ID와 Password를 입력하고 OK 버튼을 클릭합니다.


정상적으로 연결되면 아래와 같은 화면이 표시됩니다. 설치된 OS는 Raspberry Pi OS Bullseye입니다.



VNC로 라즈베리파이에 원격접속하는 방법을 알아봤습니다.