본문 바로가기

프로젝트/라즈베리파이

라즈베리파이 원격에서 그래픽 연결하기(VNCserver)

728x90

1. VNC?

VNC는 Virtual Network Computing 의 약자로 RFB(원격 데스크톱 프로토콜)을 이용하여 원격에서 다른 컴퓨터를 그래픽 환경으로 제어 할 수 있는 컴퓨팅 환경을 말합니다.

 

이를 이용하여 그래픽 화면을 보기 위해 라즈베리파이를 직접 모니터와 마우스를 연결 하지 않고 원격에서 편하게 라즈베리 파이의 그래픽 화면을 제어 할 수 있습니다.

 

 

 

 

2. 라즈베리파이에 VNC server 설치

 

 

 

sudo apt-get install -y tightvncserver

- 명령어를 입력하여 tightvncserver를 설치합니다.

 

 

 

 

 

vncserver

패스워드를 입력해줍시다.

 

 

 

 

 

sudo netstat -tulpn

를 입력하였을 때 Xtightvnc 의 5901 / 5902 / 6001 / 6002 포트LISTEN 상태면 VNC를 사용할 수 있습니다.

 

 

 

3. 라즈베리파이 VNC server 접속하기

이제 다른 컴퓨터에서 접속을 해봅시다.

 

 
 

위 링크로 들어가서 버전에 맞는 VNC Viewer을 다운받아 설치하고 실행시킵니다. 

 

 

 

 

아이피 주소::VNC 포트번호

ex) 192.168.219.123::5901

 

VNC가 설치된 라즈베리파이ip주소와 열려있는 포트번호(5901 / 5902 / 6001 / 6002)를 입력한 뒤 Connect 버튼을 눌러줍시다.

 

 

Continue...!!

 

 

아까 등록한 Password 를 입력하고 OK를 눌러 주면,

 

 

 

원격에서 라즈베리파이로 그래픽 화면 접속이 된 것을 알 수 있습니다!!

 

4. VNC server 부팅 등록 설정하기

라즈베리파이를 재부팅 후 VNC접속을 하기 위해서는 

 

VNCSERVER

 

명령어를 부팅할 때 마다 입력해주어야 합니다.

 

시작할 때 자동으로 시작이 가능할 수 있게 설정을 해주려 합니다.

 

먼저, 

sudo vi /etc/rc.local

 

로 들어간 뒤 

 

 

fiexit 사이에

su pi -c 'vncserver'&

 

파이 계정으로 -c 옵션. (명령어만 실행) 한다.

를 입력한뒤 wq로 저장을 하면 됩니다.

 

재부팅을 하고 접속을 하면 별도의 명령어 없이 VNCSERVER 가 실행됩니다.!

 

이상으로 라즈베리파이 원격에서 그래픽 화면 연결하기를 마치겠습니다

 

728x90