본문으로 바로가기

파일의 IT 블로그

  1. Home
  2. 프로젝트/라즈베리파이
  3. 라즈베리파이 원격화면공유 윈도우10에서 TigerVNC 이용하기

라즈베리파이 원격화면공유 윈도우10에서 TigerVNC 이용하기

· 댓글개 · KRFile

라즈베리파이 환경을 사용할 때 고통스러운 건 느린 컴퓨터에서, 모니터와 같은 출력장치, 키보드, 마우스를 연결해서 사용한다는 점입니다. 이를 해결하여 VNC를 사용하는 방법이 있습니다. VNC는 원격으로 다른 컴퓨터를 제어할 수 있는 그래픽 공유 시스템입니다. 이를 사용하면 여러 장치를 연결해야 하는 부담이 줄어듭니다.

 

 

 

인터넷에 공유된 방법 대부분은 RealVNC를 이용하는데 라즈베리파이 자체에서도 RealVNC를 지원하고, 무료로 이용은 가능하나 TeamViewer처럼 상업적 목적이 강하며 속도가 너무 느린편입니다.

라즈베리파이에서 하는 게 더 빠를 정도로 느립니다.

 

VNC를 다 써 본 결과 TigerVNC가 제일 빠르고 잔상 현상이 발생하지 않아서 TigerVNC를 선택했습니다.

TigerVNC를 윈도우에서 운용하는 방법이 인터넷엔 나와있는 거 같지 않아 항상 하듯 정보의 선구자 역할로써 이용법을

알려드리겠습니다.

 


 

https://bintray.com/tigervnc/stable/tigervnc/1.10.1

 

Version tigervnc/1.10.1 - tigervnc

Installers for Microsoft Windows and Mac OS X, as well as stand alone viewers for Windows, Unix, and Java can be downloaded using the links below. Pre-built packages for Red Hat/CentOS 6 and 7, and Ubuntu 16.04LTS are available. Use the "Files" link to bro

bintray.com

1. 위의 링크로 이동합니다. 

 

 

2. 스크롤을 내려서 위와 같은 파일 두 개를 찾습니다.

64bit는 tigervnc64로 시작하는 파일을, 32비트는 tigervnc로 시작하는 파일을 받아줍니다.

 

3. 설치 파일을 통해 설치해줍니다. NEXT로 넘기면서 설치해주면 됩니다.

설치 중간에 따로 건들건 없는 거 같습니다.

4. TigerVNC Viewer를 찾아서 실행해줍니다.

 

5. 저 박스에 연결할 라즈베리파이 IP와 VNC포트를 적습니다

Ex) 192.168.1.100:1

 

 

이곳에서 오류가 발생 시 두 가지 경우인데

라즈베리파이에서 VNC서버를 활성화하지 않았거나, VNC서버를 열 때 보안 옵션을 풀어주지 않은 탓입니다.

 

문제가 있으신 분들은 아래를 참고해서 진행해주세요.

 

1. 우선 라즈베리파이 설정에 들어가서 VNC 활성화가 되어있는지 확인합니다.

 

vncserver -Encryption PreferOff -Authentication VncAuth

그리고 터미널에서 다음 명령어를 실행해줍니다.

기억상으로 서버가 실행됐다면 처음에 비밀번호 설정을 요구할 건데 비밀번호 입력해서 바꿔주시면 됩니다.

 

서버가 열리면 아이피와 VNC 포트가 나옵니다. 앞에서 VNC서버를 따로 개방하지 않았을 경우 1번입니다.

cf) 아이피:1의 형태로 나옴.

 

 

2. 서버 구동이 정상적 일시 오른쪽 위에 VNC 서버 아이콘이 나타납니다.

 

다시 돌아와서 아이피:VNC서버 포트의 형태로 입력해주세요.

 

설정이 제대로 되었다면 패스워드 입력창이 나오고 앞에서 설정한 패스워드 입력해주시면 진입이 됩니다.

 

VNC 서버 끄는법

vncserver -kill :windowNumber

간혹 VNC 서버 여러개가 켜져서 혼란 스러운경우 다음 명령어를 실행하여 VNC 서버를 강제 종료 가능합니다.

VNC 서버 자동 실행 설정

crontab -e

다음 명령어를 입력합니다. 처음 입력하면 수정 에디터를 선택하라고 나오는데

1번을 입력해 NANO 에디터를 선택합니다.

 

그 후 맨 아래에 다음 코드를 작성합니다.

 

@reboot vncserver -Encryption PreferOff -Authentication VncAuth

이러면 라즈베리파이 구동 시마다 VNC서버가 자동 구동됩니다 ^^

VNC서버 포트는 처음 열 때 기본적으로 1번입니다.

 

 

이제 TigerVNC의 빠른 속도를 만끽하시면 됩니다. 타 VNC에서 발생하는 잔상도 거의 발생하지 않습니다.

아쉬운 점은 Drag-Drop의 파일 이동은 안되는 거 같습니다.

이 경우엔 FTP를 설정하여 FileZilla 같은 프로그램으로 옮기는 게 제일 좋을 듯합니다 ^^

 

정보가 도움이 되셨다면 댓글 부탁드려요~

 

 


 

SNS 공유하기
💬 댓글 개
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.