2007/05/13 21:37
안내
이 글은 http://scitech.tistory.com/47로 옮겨졌습니다.



[참고] 현재 제가 이용하는 설정은 다음과 같습니다. 환경에 따라 본 결과와 다를 수도 있습니다.
  1. 윈도우 XP 서비스 팩 2 (Microsoft Windows XP, Service Pack 2)
  2. 우분투 7.04 파이스티 폰 (Ubuntu 7.04 Feisty Fawn)


윈도우(Microsoft Windows)에서 다른 윈도우를 제어하려고 할 때 많이 쓰이는 프로그램으로 원격 데스크톱 연결(Remote Desktop Connection)이 있다. 내 윈도우에서 다른 사용자의 윈도우에 접속할 때 쓰인다. 일상적으로 주로 이용하는 컴퓨터가 있고, 데이터 처리나 저장을 줄곧 그곳에서만 해야 하는 경우 많이 이용된다. 이처럼 윈도우에 접근하고 제어할 수 있도록 하는 기술은 원격 데스크탑 프로토콜(Remote Desktop Protocol, RDP)에 바탕을 두는데, 클라이언트는 굳이 윈도우가 아닌 맥 OS(Mac OS)나 리눅스(Linux)이어도 된다.

사용자 삽입 이미지

윈도우 XP(Microsoft Windows XP)의 원격 데스크톱 연결(Remote Desktop Connection)



RDP를 이용하는 것은 아니지만 이와 동일한 기능을 구현할 수 있도록 하는 기술이 몇 가지 있다. 마침 내 경우에는 같은 장소에서 두 대의 컴퓨터를 동시에 이용하고 있지만 모니터가 하나 밖에 없는 이유로 관리가 쉽지 않았다. 그래서 이와 관련한 프로그램을 이용해 보기로 했다.

먼저 윈도우에서 이용할 클라이언트 프로그램을 받아야 한다. 여기에서는 RealVNC(http://www.realvnc.com/)를 이용하기로 한다. RealVNC는 서버 버전과 클라이언트 버전이 있는데 서버 버전은 돈을 주고 구입해야 한다. 하지만 클라이언트는 무료로 배포되고 있으니 리눅스를 서버로 쓰고 윈도우를 클라이언트로 쓰는 경우에는 아무런 불편함이 없다. 아래 그림과 같이 VNC Personal Edition for Windows를 다운로드하면 된다.

사용자 삽입 이미지

RealVNC 홈페이지



아래 그림에서 보이듯, VNC Enterprise Edition이나 Personal Edition 모두 서버로 이용하려면 30일 시험판(trial version)을 이용해야 하지만 VNC Personal Edition Viewer for Windows는 무료로 이용할 수 있음을 볼 수 있다.

사용자 삽입 이미지

RealVNC 홈페이지



다음으로 리눅스(여기에서는 우분투)에서 서버 설정을 해 주어야 한다. 우분투(Ubuntu)에서 <시스템 → 기본 설정 → 원격 데스크탑> 메뉴로 가서 원격으로 컴퓨터에 접근할 수 있도록 설정을 해 주어야 한다. 혹시 아무나 접근하는 것을 막고자 하면 보안용으로 암호(열쇠글, password)를 설정할 수도 있다. 우분투에서 이용하는 원격 데스크탑은 Vino(http://vino.klik.atekon.de/)라는 Gnome 용 VNC Server이다.

사용자 삽입 이미지

우분투(Ubuntu)에서의 원격 데스크탑 기본 설정



다음으로 윈도우에서 조금 전에 다운로드한 RealVNC를 실행시킨다. RealVNC Viewer는 따로 설치(installation)할 필요 없이 그냥 실행시키기만 하면 된다. Server 항목에 접근하고자 하는 컴퓨터의 IP address나 도메인 네임(domain name)을 적어 주면 된다. ([참고] 그림에서는 서버의 IP address를 123.456.789.012로 했는데, 실제로 이런 IP는 존재할 수 없습니다. IP 주소 네 자리 각각에 들어갈 수 있는 최대값이 255이기 때문입니다.)

사용자 삽입 이미지

RealVNC Viewer



접속하기 전에 환경 설정을 해 두기로 했다. 기본적으로 컬러 레벨이 64색으로 되어 있기 때문에 이를 풀 컬러(full color)로 바꾸어 주었다.

사용자 삽입 이미지

RealVNC 환경 설정



그리고 암호를 입력한다.

사용자 삽입 이미지

RealVNC - 암호 입력



이렇게 해도 윈도우에서는 다음 그림과 같이 까만 화면만 보이고 상대 컴퓨터 화면을 볼 수는 없다. 이는 우분투/리눅스에서 아직 접근 허용을 내리지 않았기 때문이다. 우분투로 돌아가면 다음과 같은 메시지가 뜬 것을 볼 수 있다.

사용자 삽입 이미지


이처럼 접근 허용을 해 주어야 윈도우에서 우분투 화면을 볼 수 있다. 다음은 이러한 과정을 통해 윈도우에서 우분투 화면을 제어하는 모습이다.

[추가] hyunin님께서 지적하신 바에 의하면 위 <우분투>에서 <원격 데스크탑 환경 설정>을 할 때, <확인을 하도록 물어보기> 부분을 해제하면 이러한 과정을 거치지 않고 바로 접속할 수 있다고 합니다. 감사드립니다.


사용자 삽입 이미지

RealVNC에서 우분투에 접근한 모습



이처럼 윈도우와 우분투 시스템이 물리적으로 가까운 거리에 있을 때에는 윈도우에서 RealVNC 등의 VNC 클라이언트를 이용하여 우분투/리눅스 컴퓨터를 제어할 수 있다. 이렇게 하면 우분투/리눅스 화면을 고스란히 윈도우에서 볼 수 있기 때문에 직접 컴퓨터를 제어하는 것과 동일한 효과를 볼 수 있다. 하지만 한 가지 단점이라면, 윈도우에서 우분투/리눅스에 접근하고자 할 때, 우분투/리눅스에서 접속 승인을 해야 하는 점이라 하겠다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by EXIFEEDI

트랙백 보낼 주소 :: http://exifeedi.tistory.com/trackback/47

  1. kjunine의 생각

    2008/04/27 14:26
    삭제
    윈도우에서 우분투로 원격 데스크탑 접속하기.. 윈도우에서 우분투로 접속하려면 또 이런 방법으로 해야하는구나 ^^;

댓글을 달아주세요 :: 악플보다 무서운 것이 무플입니다!

2007/05/13 22:02
댓글 주소 수정/삭제 댓글
뭔가 복잡해 보이는 걸요. -_-;
데스크탑과 맥북도 이렇게 연결할 수 있는 건가요? ^^
2007/05/13 22:14
댓글 주소 수정/삭제
복잡해 보이지만 여기 적은 글이 사실상 "따라하기"에 가까운 정도로
적어 두었기 때문에 실제로 해 보면 간단합니다. ^ ^
그리고 직접 사용해 본 적은 없지만 맥 OS용 원격 데스크탑 클라이언트도
존재한다고 들었습니다.
따라서 맥북에서 윈도우 데스크탑으로 접근하는 일은
그다지 힘들지 않을 것 같습니다.
(누구 사용해 보신 분 없나요?)
2007/05/14 00:23
댓글 주소 수정/삭제 댓글
우분투 쪽에서 '확인을 하도록 물어보기'의 체크박스를 풀어 놓으시면 아래에 넣어두신 비밀번호만 입력해도 자유롭게 사용 할 수 있습니다.
2007/05/14 01:24
댓글 주소 수정/삭제
고맙습니다 ^ ^
당장 적용해야 겠군요 ^ ^
2007/05/14 02:48
댓글 주소 수정/삭제 댓글
VNC보다 FreeNX라는 녀석이 더 빠릅니다. 한 번 써 보시길.

http://barosl.com/blog/entry/remote-desktop-with-freenx
2007/05/14 09:16
댓글 주소 수정/삭제
감사합니다 ^ ^
설치해서 이용해 보겠습니다 ^ ^
phk
2007/08/07 17:07
댓글 주소 수정/삭제 댓글
remote 연결은 freenx 가 속도 면에서 최고 인듯 합니다.
xmanager 나 cygwin 을 이용해서 xdmcp 접속도 괜찮은 방법이구요..
VNC 같은건 비추...


BLOG main image
by EXIFEEDI
Google

공지사항

카테고리

분류 전체보기 (139)
자동차 - 컨셉 (21)
자동차 - 상용 (13)
자동차 - 기술 (5)
자동차 - 이야깃거리 (6)
자동차와 생활 (1)
자동차 - 토막 (1)
자동차 - 기타 (3)
생활과 일상 (24)
IT and EE (40)
기타 (25)
Statistics Graph
Total : 344437
Today : 19
Yesterday : 315
Daum 블로거뉴스