본문 바로가기

코딩/파이썬과 라즈베리파이

[Raspberry Pi 3 B+] 라즈베리 파이, VNC로 원격접속 하기

SSH를 통한 원격접속과는 달리 VNC는 라즈베리 파이의 화면이 공유되는 방식이라 어떤 면에선 그 유용성이 더 크다고 하겠다.

 

VNC에 대한 위키백과 설명은 대략 아래와 같다.

 

"VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)는 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다."

 

"자판과 마우스 이벤트를 한 컴퓨터에서 다른 컴퓨터로 전송시켜서 네트워크를 거쳐 그래픽 화면을 갱신하는 방식을 제공한다."

 

"VNC와 RFB는 미국과 다른 국가들에서 RealVNC Ltd.의 등록 상표이다."

 

어느 정도 제약은 있겠으나 왠만한 기능은 무료로 사용 가능할 듯하다.

 

라즈베리 파이에서 VNC 기능 활성화하기

Full 라즈베리 파이 OS 이미지에선 VNC 관련 소프트웨어 패키지가 기본 설치되어 있다고 한다.

설치 방법은 아래 라즈베리 파이 홈페이지에서 확인하면 된다.

www.raspberrypi.org/documentation/remote-access/vnc/README.md

 

apt list 명령으로 VNC 관련 소프트웨어 패키지 설치 여부 확인이 가능하나 터미널 창에 너무 많은 정보가 표시되니,

 

 

라즈베리 파이 메뉴 -> Perferences -> Add Remove Software에서 해당 소프트웨어 패키지 설치 여부를 검색을 통해 확인한다.

 

 

 

라즈베리 파이의 VNC 기능 활성화 여부는 Raspberry Pi Configuration -> Interfaces 탭에서 확인/설정한다.

 

 

VNC Viewer 프로그램으로 원격접속 하기

아래 경로에서 VNC Viewer를 다운받아 설치한다. 현 시점의 프로그램 버전은 VNC-Viewer 6.20.529이다.

www.realvnc.com/en/connect/download/viewer/

 

VNC Viewer 프로그램을 실행한다. 이것 저적 물어보고 사인 뭐라 뭐라 하는 건 그냥 무시했다.

 

아래와 같이 VNC Viewer 화면이 나타나면, File 메뉴 또는 팝업의 "New Conneciton"을 클릭한 후,

 

 

VNC Server 항목에서 라즈베리 파이의 IP 주소를 입력하고 하단 "OK" 버튼을 눌러 Properties 설정을 완료한다.

만약 원격접속한 라즈베리 파이 화질이 생각보다 낮으면 "Option" 탭에서 Picture quality를 "High"로 설정한다. 이는 추후 원격접속 중에도 변경이 가능하다.

 

 

Connection 설정(Properties)을 완료하고 생성한 Connection을 더블 클릭한 후 Username(계정) 및 Password를 입력한다. Username엔 "Pi", 라즈베리 파이의 로그인 암호를 바꾸지 않았다면 Password로 "raspberry"를 입력한다.

 

 

라즈베리 파이에 원격접속 성공!

 

원격접속된 화면 상단 중안의 아이콘을 통해 전체화면 보기 등 여러 설정이 가능하다.