라즈베리 파이 VNC 이용하기

2018. 12. 31. 01:51Linux/Raspberry Pi

라즈베리 파이 VNC 이용하기


VNC Server는 이미 설치가 되어 있을 것이다.

따라서 VNC Server를 아래와 같이 실행한다.

$vncserver -geometry 1280x1024

아래와 같이 출력된다.

VNC(R) Server 6.3.2 (r39069) ARMv6 (Oct 17 2018 11:16:05)

Copyright (C) 2002-2018 RealVNC Ltd.

RealVNC and VNC are trademarks of RealVNC Ltd and are protected by trademark

registrations and/or pending trademark applications in the European Union,

United States of America and other jurisdictions.

Protected by UK patent 2481870; US patent 8760366; EU patent 2652951.

See https://www.realvnc.com for information on VNC.

For third party acknowledgements see:

https://www.realvnc.com/docs/6/foss.html

OS: Linux 4.14.79 armv7l


Generating private key... done

On some distributions (in particular Red Hat), you may get a better experience

by running vncserver-virtual in conjunction with the system Xorg server, rather

than the old version built-in to Xvnc. More desktop environments and

applications will likely be compatible. For more information on this alternative

implementation, please see: https://www.realvnc.com/doclink/kb-546


Running applications in /etc/vnc/xstartup


VNC Server catchphrase: "Linear logo hotel. Unit uranium sonar."

             signature: 85-35-76-35-cf-e9-a5-a3


Log file is /home/pi/.vnc/raspberrypi:1.log

New desktop is raspberrypi:1 (192.168.219.110:1


아래와 같이 링크에서 VNC Viewer를 다운로드하고 설치한다.

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


그리고 VNC Viewer에서 위 IP address와 포트를 입력한다.

ex)192.168.219.110:1 <- 1은 실제 VNC Port 5900 + 1이다.

혹시나 port forwarding을 셋팅을 위한 확인을 위해 아래 netstat를 통해서 확인해 보도록하자.

$netstat -atu 

아래와 같이 화면이 나타나면서 연결이되는 것을 확인 할 수 있다.


Booting시 자동으로 vncserver 실행하기

.config폴더내에 autostart폴더를 생성한다.

$mkdir ~/.config/autostart

아래 파일을 생성하여 아래 내용을 작성한다.

$vi ~/.config/autostart/tightvnc.desktop

[Desktop Entry]

Type=Application

Name=VNC

Exec=vncserver :1

StartupNotify=false

저장하고 재부팅시 적용되는 것을 확인 할 수 있다.