본문 바로가기

Projects/CoVNC

vnc 소개

X윈도우도 원격으로「VNC」

한기철 (마이크로소프트웨어 리뷰어) ( 마이크로소프트웨어 )   2003/07/21
VNC(Virtual Network Computing)는 GNU GPL을 따르는 오픈소스 프로그램이다. VNC는 원격지 서버의 화면을 보여주는(앞서 소개한 프로그램들의 기본 기능에 해당하는) 기능만 제공한다. 이 간결함이 VNC의 매력이다.


VNC를 이용해 원격지 서버에 접속해 불러온 원격지의 데스크톱

TCP/IP 네트워크가 가능한 상황이라면 파일을 주고받는 기능은 FTP 등을 이용할 수 있으며, 채팅은 별도의 채팅 프로그램 등을 이용하면 된다. 카피 앤 페이스트 기능은 자주 사용하지 않을 수 있다. 즉, VNC는 핵심 기능만 간결하게 제공하는 무료 프로그램이다.


VNC의 설정 화면, 그림에 보이는 내용 정도가 설정의 전부라 할 수 있다.

앞에서 살펴본 3개 제품은 원격지 서버를 윈도우만 지원하지만 VNC의 경우는 윈도우, 리눅스, 매킨토시, 솔라리스 등을 지원하므로 리눅스 X윈도우에서 매킨토시 화면을 보거나 윈도우에서 솔라리스의 CDE(Common Desktop Environment)를 볼 수 있다. 이러한 다양한 플랫폼의 원격지 서버를 단일 클라이언트(뷰어)를 통해 접근할 수 있다는 점이 VNC의 가장 큰 장점이라 하겠다.

제품 사양
/
서버 운영체제윈도우 9x/ME/NT4/2000/XP
/
클라이언트 운영체제윈도우 9x8/ME/NT4/2000/XP
/
홈페이지http://www.uk.research.att.com/vnc, http;//www.realvnc.com
/

VNC 뷰어의 경우 자바로 작성된 뷰어를 통해 이들 플랫폼 외에 윈도우 CE 등을 사용하는 모바일 장비 등 직접적으로 지원하는 뷰어가 없는 플랫폼에서도 VNC 서버에 접근할 수 있다. VNC는 RFB라는 프로토콜을 이용해 통신하며 AT&T Labs Cambridge에서 제작되었다. RFB 프로토콜은 내부에 디스플레이 프로토콜과 인풋 프로토콜을 가지고 있는 형태이며, 대부분의 원격제어 솔루션들이 사용하는 프로토콜들도 유사한 형태의 내부 프로토콜의 구분을 가지고 있다. 원격제어 솔루션의 사용보다 이러한 프로그램들의 구현에 관심이 있는 독자라면 VNC 홈페이지에서 개념정립에 도움이 될 문서들도 확인할 수 있을 것이다. 또 하나 참고로 리눅스, 유닉스, 솔라리스용 VNC의 설치와 설정은 터미널 모드에서 이루어지므로 설치 전 반드시 readme 문서를 확인하길 바란다. @

출처 : Tong - firmware님의 갈곳없는것들 ㅠ.ㅠ통

'Projects > CoVNC' 카테고리의 다른 글

클립보드의 정의  (0) 2007.02.14
Ultra VNC 소개  (0) 2007.02.13
Java DataFlavor를 이용한 클립보드 사용  (0) 2007.02.07
DIB 형식 파일로 저장  (0) 2007.02.06
DIB구조  (0) 2007.02.05