XMANAGER 4 사용자 안내서

XMANAGER 4 사용자 안내서
강력한 윈도용 PC X 서버
㈜넷사랑컴퓨터
Copyright © 2011 NetSarang Computer, Inc. All rights reserved.
Xmanager 레퍼런스 매뉴얼
이 소프트웨어와 각종 문서는 ㈜넷사랑컴퓨터가 개발하여 저작권법에 의한 보호를 받습니다. 이 소프트
웨어와 관련 자료의 일부 또는 전부를 복사, 배포 및 인용하는 경우에는 반드시 저작권자의 동의를 구해
야 합니다.
이 소프트웨어 및 레퍼런스 매뉴얼은 제품 기능 향상을 위해 예고 없이 변경될 수 있습니다.
Xlpd, Xshell 및 Xftp는 ㈜넷사랑컴퓨터의 상표입니다. Xmanager는 ㈜넷사랑컴퓨터의 등록상표입니다.
Microsoft Windows는 Microsoft사의 등록상표입니다. Unix는 AT&T Bell Laboratories의 등록상표입니다.
SSH는 SSH Communications Security사의 등록상표입니다. Secure Shell은 SSH Communications Security사의
상표입니다.
이 소프트웨어는 OpenSSL Project가 개발하여 OpenSSL Toolkit에 사용되는 소프트웨어를 포함합니다.
㈜넷사랑컴퓨터
143-721 서울특별시 광진구 테크노마트길 97 프라임센터 16층
http://www.netsarang.co.kr/
목차
Xmanager 소개 ...........................................................................................................................................1
주요 기능 .................................................................................................................. 2
권장 사양 .................................................................................................................. 3
설치 및 제거 .............................................................................................................. 3
고객 지원 .................................................................................................................. 4
사용권 동의................................................................................................................ 5
Xmanager 정품 사용권 동의 ................................................................................... 5
Xmanager 평가판 사용권 동의 ................................................................................ 6
시작하기...............................................................................................................................................................7
Xbrowser로 시작하기 .................................................................................................. 8
Xstart로 시작하기 ..................................................................................................... 11
세션 관리 ...........................................................................................................................................................15
Xstart 세션.............................................................................................................. 16
자동 XDMCP 세션 ..................................................................................................... 17
고정 세션 ................................................................................................................ 17
세션의 등록 정보 설정................................................................................................ 18
세션 폴더 만들기....................................................................................................... 19
내보내기 .................................................................................................................. 19
가져오기 .................................................................................................................. 21
연결 ....................................................................................................................................................................22
Xbrowser로 연결 ...................................................................................................... 23
Xstart로 연결 ........................................................................................................... 23
방화벽 관련 설정....................................................................................................... 25
연결 문제 해결 ......................................................................................................... 26
서버 프로파일 설정 ...........................................................................................................................................29
폰트 관리 ...........................................................................................................................................................31
키보드와 마우스 설정 .......................................................................................................................................33
키보드 설정.............................................................................................................. 34
마우스 설정.............................................................................................................. 34
컬러 관리 ...........................................................................................................................................................37
윈도우 모드 .......................................................................................................................................................39
보안 ....................................................................................................................................................................41
다중 모니터 .......................................................................................................................................................45
X 응용 프로그램에서 복사, 저장, 인쇄...........................................................................................................47
세션 로그 기록 ..................................................................................................................................................49
레퍼런스.............................................................................................................................................................51
Xmanager .............................................................................................................. 52
Xmanager 시스템 메뉴 ........................................................................................ 54
Xmanager 알림 영역 메뉴 .................................................................................... 56
Xmanager 명령행 옵션 ........................................................................................ 57
목차
|
i
Xbrowser ................................................................................................................59
Xbrowser 메인 윈도우 ..........................................................................................59
파일 메뉴 ...........................................................................................................60
편집 메뉴 ...........................................................................................................62
보기 메뉴 ...........................................................................................................63
도구 메뉴 ...........................................................................................................64
도움말 메뉴 ........................................................................................................65
세션 콘텍스트 메뉴 ...............................................................................................65
툴바 버튼 ...........................................................................................................67
주소 창 ..............................................................................................................68
옵션 대화 상자 ....................................................................................................70
Xbrowser 등록 정보 대화 상자...............................................................................73
세션 생성 마법사 .................................................................................................77
세션 가져오기 마법사 ............................................................................................78
세션 내보내기 마법사 ............................................................................................80
열 서식 대화 상자 ................................................................................................84
Secure XDMCP 설정 대화 상자 ..............................................................................86
Xstart .....................................................................................................................89
Xstart 메인 윈도우...............................................................................................90
새 세션 대화 상자 ................................................................................................93
SSH 프로토콜 설정 대화 상자 ................................................................................94
포워딩 규칙 대화 상자 ..........................................................................................97
비밀번호 설정 대화 상자........................................................................................98
공개키 인증 설정 대화 상자 ...................................................................................98
TELNET/RLOGIN/RSH/REXEC 프로토콜 설정 대화 상자 .............................................99
등록된 명령 대화 상자 ........................................................................................ 101
명령 추가 대화 상자 ........................................................................................... 102
Xstart 고급 옵션 대화 상자 ................................................................................. 103
명령어 태그 정의 ............................................................................................... 105
Xrcmd 명령행 옵션 ............................................................................................ 106
Xconfig .................................................................................................................108
Xconfig 메인 윈도우 ........................................................................................... 108
파일 메뉴 .........................................................................................................108
편집 메뉴 .........................................................................................................110
보기 메뉴 .........................................................................................................110
도움말 메뉴 ......................................................................................................111
툴바 버튼 .........................................................................................................111
등록 정보 대화 상자 ........................................................................................... 113
윈도우 모드 설정 대화 상자 ................................................................................. 123
패닝 설정 대화 상자 ........................................................................................... 126
폰트 서버 추가 대화 상자 .................................................................................... 127
키보드 설정 대화 상자 ........................................................................................ 128
키보드 추가 대화 상자 ........................................................................................ 130
마우스 설정 대화 상자 ........................................................................................ 131
사운드 설정 대화 상자 ........................................................................................ 133
ii
|
목차
모니터 설정 대화 상자 ........................................................................................ 134
키보드 편집기 ......................................................................................................... 135
키보드 편집기 메인 윈도우 .................................................................................. 136
파일 메뉴 ......................................................................................................... 136
편집 메뉴 ......................................................................................................... 137
보기 메뉴 ......................................................................................................... 138
도움말 메뉴 ...................................................................................................... 138
툴바 버튼 ......................................................................................................... 139
옵션 바............................................................................................................ 139
일반 배열 ......................................................................................................... 140
조합 배열 ......................................................................................................... 140
키보드 타입 선택 대화 상자 ................................................................................. 142
사용자 정의 키심 대화 상자 ................................................................................. 143
키 편집 대화 상자.............................................................................................. 144
조합키 편집 대화 상자 ........................................................................................ 146
공용 대화 상자 ....................................................................................................... 147
호스트 키 대화 상자 ........................................................................................... 147
사용자 키 대화 상자 ........................................................................................... 148
사용자 키 등록 정보 대화 상자 ............................................................................. 150
사용자 키 생성 마법사 ........................................................................................ 152
SSH 보안 경고 대화 상자 ................................................................................... 156
SSH 사용자 인증 대화 상자................................................................................. 157
폰트 ..................................................................................................................... 158
폰트 형식(font format) ...................................................................................... 158
폰트 이름(font name) ........................................................................................ 158
폰트 폴더 ......................................................................................................... 158
폰트 서버(font server) ....................................................................................... 159
폰트 목록(font catalogue) 및 폰트 경로(font path element) .................................... 159
오류 메시지............................................................................................................ 160
Xmanager 오류 ................................................................................................ 160
Xstart 오류 ...................................................................................................... 160
Xbrowser 오류 ................................................................................................. 161
색인 ..............................................................................................................................................................162
목차
|
iii
Xmanager 소개
Xmanager®는 마이크로소프트 윈도우® 환경에서 동작하는 강력하고 사용하기 쉬운 PC X 서버 소프트
웨어입니다. 사용자는 Xmanager를 통해 유닉스/리눅스 데스크톱을 자신의 윈도우 PC로 가져올 수 있
습니다. 또한 사용자의 PC가 사설 네트워크 안쪽에 있거나 사용자의 PC와 원격 서버 사이에 방화벽이
있는 경우에도 SSH(Secure Shell)를 통해 X 응용 프로그램을 안전하게 실행할 수 있습니다.
Xmanager는 다중 서버 설정, 다중 비주얼, 다중 모니터 지원, 다중 사용자 설정, 다중 XDMCP 세션
및 SSH 보안 강화 등과 같은 다양한 기능을 포함하고 있습니다. Xmanager는 고급 사용자를 위한 다
양한 고급 옵션들을 제공하며, 처음 사용자들도 쉽게 이용할 수 있는 단순한 사용자 인터페이스를 제공
합니다.
|
1
주요 기능
이 섹션에서는 Xmanager의 주요기능을 설명합니다.
연결 및 시작
•
•
•
•
•
•
•
Xstart 및 XDMCP 세션을 관리하는 Xbrowser 프로그램
Xbrowser에서 Xmanager, Xshell 그리고 Xftp 세션 통합 관리
XDMCP, SSH, RSH, REXEC, RLOGIN 및 TELNET 연결 프로토콜
하나의 Xmanager 세션 당 다수의 연결 지원
Xstart 및 XDMCP 세션 바로 가기
Xstart에서의 고급 프롬프트 인식 설정 및 원격 명령 스크립트
방화벽 외부, 사설망 외부로 XDMCP 접속을 할 수 있는 Secure XDMCP
설치 및 배포
•
•
•
•
•
•
•
윈도우 2000 SP4 이상 지원
•
•
•
•
•
공개키 인증을 지원하는 SSH1/SSH2 프로토콜
윈도우 터미널 서버 및 Citrix MetaFrame for Windows 지원
윈도우 터미널 서비스 세션 공유
Silent Installation
다중 사용자 설정
세션 및 서버 프로파일의 간편한 배포
사용자 지정 세션 경로 지원
보안
SSH 공개키 생성 마법사
SSH 사용자 인증 에이전트 지원
호스트별 액세스 제어
SSH 보안 터널을 이용한 XDMCP 접속
X 서버
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
2
|
고성능 X11R7 PC X 서버
GLX 1.3, OpenGL 1.2 확장 프로토콜 (Xmanager Enterprise 버전)
X Rendering 확장 프로토콜
다중 서버 설정
다중 사용자 지원
다중 모니터 지원
다중 네트워크 어댑터 지원
다중 XDMCP 세션
자동 디스플레이 번호 할당
단일 & 다중 윈도우 모드
로컬 윈도우 매니저에서 패닝 및 윈도우 자동 올림 기능
다중 비주얼 지원
트루 컬러 비디오 장치에서 256 컬러 비주얼 지원
PseudoColor 비주얼을 위한 컬러 자동 매칭
Backing Store 지원
Xmanager 소개
•
•
•
•
•
•
•
•
•
•
256 컬러 응용 프로그램을 위한 완벽한 Planemask 기능
•
•
•
•
•
폰트 컴파일러
휠 마우스 지원
3버튼 마우스 에뮬레이션
GUI 키보드 편집기
단축키를 이용한 실시간 키보드 변경 지원
XBell 요청에 대한 사운드 파일 지원
로컬 리소스 데이터베이스
다중 윈도우 모드에서 윈도우 인쇄 기능
X 응용 프로그램과 윈도우 응용 프로그램 간의 자동 복사 & 붙여 넣기
알림 영역 아이콘
폰트
폰트 서버 지원
BDF, PCF 폰트 형식
폰트 자동 매칭
각종 언어와 X 응용 프로그램을 위한 추가 폰트 패키지
권장 사양
프로세서: Intel® 호환
•
•
•
•
•
운영체제: Microsoft Windows® 2000 SP4 이상
저장 공간: 100MB 이상의 여유 공간
네트워크: TCP/IP Winsock 1.1 이상
프로그램: Internet Explorer® 5.0 이상
설치 및 제거
Xmanager Enterprise 설치 CD를 구입하신 경우 이 CD를 드라이브에 넣으면 설치 프로그램이 자동
으로 실행되며, 설치 과정에서 Xmanager를 선택하여 함께 설치할 수 있습니다. Xmanager는
http://www.netsarang.co.kr/에서 다운로드 받아 설치할 수도 있습니다.
설치 프로그램은 널리 사용되는 인스톨 프로그램인 InstallShield®를 사용하여 만들어졌으며, 설치 과정
에서 다양한 설치 옵션을 변경할 수 있습니다. 그러나 대부분의 경우에는 단순히 [다음] 버튼을 누르는
것으로도 충분합니다.
Xmanager를 제거하기 위해서는, 윈도우의 표준 추가/제거 기능을 이용합니다. 제어판의 [프로그램 추
가/제거]를 실행한 후, 목록에서 Xmanager 또는 Xmanager Enterprise를 선택하여 제겨합니다.
Xmanager Enterprise를 제거하면 Xmanager 외 Xshell, Xftp, Xlpd 등 다른 프로그램도 함께
제거되므로 유의하십시오.
프로그램을 제거하더라도 사용자가 생성한 레지스트리 정보, 로그 파일 및 자료 파일은 제거되지 않습니
다. 프로그램을 다시 설치하면 이러한 정보 및 파일을 다시사용할 수 있습니다. 만약 레지스트리 정보와
파일을 모두 지우고 싶다면 다음 위치의 레지스트리 정보와 파일을 모두 삭제합니다:
레지스트리 정보:
•
\HKEY_CURRENT_USER\Software\NetSarang\Xmanager
•
\HKEY_CURRENT_USER\Software\NetSarang\Xmanager Enterprise
Xmanager 소개
|
3
파일 및 폴더:
•
%APPDATA%\NetSarang\Xmanager
•
%APPDATA%\NetSarang\Xmanager Enterprise
고객 지원
전반적인 안내와 레퍼런스 정보는 이 도움말에 자세히 기술하였습니다. 만약 이 도움말에서 문제를 해결
하지 못한 경우에는 아래 주소의 고객 지원 사이트를 방문하시기 바랍니다:
http://www.netsarang.co.kr/support/main.html
위 사이트에서는 기술 지원 신청 양식에 따라 기술 지원을 요청할 수 있습니다. 문제점을 가능한 자세하
게 기술하셔야 더 나은 고객 지원을 받으실 수 있습니다.
4
|
Xmanager 소개
사용권 동의
㈜넷사랑컴퓨터와 Xmanager 사용자 사이의 라이선스 계약입니다.
Xmanager 정품 사용권 동의
㈜넷사랑컴퓨터와 Xmanager 정품 사용자 사이의 라이선스 계약입니다. 평가판을 사용하고 있는 경우
“Xmanager 평가판 사용권 동의”를 참조하십시오.
라이선스 계약
사용자는 이 소프트웨어를 사용하기 전에 이 소프트웨어 라이선스 계약 조항을 반드시 확인하시기 바랍
니다. 이 소프트웨어를 사용하는 것은 본 계약에 동의하는 것으로 간주됩니다.
소프트웨어 배포
사용자는 Xmanager에 포함되는 모든 프로그램 및 파일들을 개별적으로 배포하거나 분리, 복사 및 변
형할 수 없습니다.
등록된 프로그램
하나의 라이선스는 개인이 사용하는 한 대 이상의 PC에 설치하고 사용하거나 다수의 사용자가 사용하는
한 대의 PC에 설치하고 사용할 수 있는 라이선스입니다. 이 두 경우를 동시에 적용하는 것은 불가하며,
어떠한 경우에도 동시에 이 소프트웨어를 사용하는 사용자의 수는 라이선스에 등록된 사용자 수를 초과
할 수 없습니다.
한 대의 워크스테이션에 이 소프트웨어를 설치하고, 네트워크를 통하여 이것을 사용하는 경우 연결된
PC(터미널)의 수만큼 등록된 라이선스가 필요합니다.
저작권
이 소프트웨어와 모든 부속물에 대한 소유권과 저작권은 ㈜넷사랑컴퓨터가 가지고 있으며, 이 권리는 대
한민국 저작권법과 국제 저작권 조약에 의하여 보호됩니다. 다만 이 소프트웨어의 일부는 다른 공급자에
의해 개발되었을 수도 있으며, 그에 대한 저작권은 그 공급자에게 있습니다.
사용권
이 소프트웨어의 사용권은 구매한 고객에게 사용할 권리를 부여하는 것이며, 고객은 이 소프트웨어의 소
유권이나 저작권을 주장할 수 없습니다. 이 소프트웨어는 타인에게 어떤 목적으로도 재판매하거나 임대
할 수 없습니다. 사용권을 타인에게 무상으로 양도할 경우 양도자는 이 소프트웨어의 원본과 복제본을
모두 삭제하여야 합니다.
보증
이 소프트웨어는 다양한 하드웨어/소프트웨어 환경에서 사용될 수 있으므로 이 소프트웨어의 사용으로
인해 초래된 예상치 못한 결과에 대해 ㈜넷사랑컴퓨터는 어떠한 책임도 지지 않습니다.
Xmanager 소개
|
5
Xmanager 평가판 사용권 동의
(주)넷사랑컴퓨터와 Xmanager 평가판 사용자 사이의 라이선스 계약입니다. Xmanager 정품을 사용하
고 있는 경우 “Xmanager 정품 사용권 동의” 를 참조하십시오.
라이선스 계약
사용자는 이 소프트웨어를 사용하기 전에 본 소프트웨어 라이선스 계약 조항을 반드시 확인하시기 바랍
니다. 이 소프트웨어를 사용하는 것은 본 계약에 동의하는 것으로 간주됩니다.
평가판 복제, 전송 및 배포
사용자는 이 소프트웨어의 평가판을 복제 또는 전송할 수 있습니다. 이 경우 원본 평가판 소프트웨어를
분리, 변형하지 않고 그대로 복제하여야 하며, (주)넷사랑컴퓨터의 동의 없이 다른 제품의 번들로 배포
할 수 없습니다.
저작권
이 소프트웨어와 모든 부속물에 대한 소유권과 저작권은 (주)사랑컴퓨터가 가지고 있으며, 이 권리는 대
한민국 저작권법과 국제 저작권 조약에 의하여 보호됩니다. 다만 이 소프트웨어의 일부는 다른 공급자에
의해 개발되었을 수도 있으며, 그에 대한 저작권은 그 공급자에게 있습니다.
평가판 사용권
사용자는 이 소프트웨어를 30일간 제품 구입을 위한 평가 목적으로 사용할 수 있습니다. 이 기간 내라
도 업무 용도로 사용하거나 평가 기간이 끝난 후에도 계속 사용하려면 라이선스를 구입하여야 합니다.
보증
이 소프트웨어는 다양한 하드웨어/소프트웨어 환경에서 사용될 수 있으므로 이 소프트웨어의 사용으로
인해 초래된 예상치 못한 결과에 대해 (주)넷사랑컴퓨터는 어떠한 책임도 지지 않습니다.
Xmanager®는 (주)넷사랑컴퓨터의 등록상표입니다.
6
|
Xmanager 소개
시작하기
이 섹션에서는 원격 리눅스/유닉스 호스트에 접속하는 방법과 원격 응용 프로그램이나 데스크톱 환경을
사용자의 윈도우 데스크톱으로 가져오는 방법을 설명합니다.
Xmanager는 원격 리눅스/유닉스 호스트에 접근하는 두 가지 기본적인 도구인 Xbrowser와 Xstart
를 제공합니다. Xbrowser는 XDMCP(X Display Manager Control Protocol)를 사용하여 원격 데스크
톱 전체를 사용자의 윈도우로 가져오는 방법으로 대부분의 사용자들이 쉽게 사용할 수 있는 방법입니다.
Xstart는 xterm과 같은 하나의 원격 X 응용 프로그램을 실행하는 방법으로 XDMCP 연결보다 간단하
며 더 빠릅니다.
Xmanager를 성공적으로 설치하고 나면 바탕 화면의 Xmanager 폴더에서 Xstart와 Xbrowser 프
로그램을 찾을 수 있습니다.
시작하기
|
7
Xbrowser로 시작하기
Xbrowser는 사용자의 네트워크에서 리눅스/유닉스 호스트를 찾고 XDMCP 프로토콜을 이용해 접속하
는 것을 도와줍니다.
Xbrowser를 사용하려면 원격 유닉스 호스트는 원격 X 터미널을 위한 XDMCP 서비스를 지원하도록
설정되어야 합니다. 일반적으로 dtlogin, kdm, gdm 또는 xdm 중의 하나가 해당 호스트에서 실행
중이어야 합니다. XDMCP 서비스의 설정에 대한 더 자세한 정보는 해당 유닉스 서버의 매뉴얼을 참고하
십시오.
1.
바탕 화면에서 Xmanager 폴더를 엽니다.
그림 1: Xmanager 폴더
2.
Xbrowser를 더블 클릭 합니다. 결과: Xbrowser 윈도우가 열립니다.
참고
Xbrowser는 사용자의 로컬 네트워크에 있는 모든 리눅스/유닉스 호스트를 자동으로 찾습니다.
사용하고자 하는 유닉스/리눅스 호스트가 사용자 PC와 다른 네트워크에 있다면 옵션 대화 상자에
서 해당 유닉스/리눅스 호스트의 IP 주소나 브로드캐스트 주소를 등록하신 후 사용해 보십시오. 그
래도 사용자의 유닉스 호스트가 Xbrowser 윈도우에 나타나지 않으면 그 호스트는 XDMCP 연결
을 위한 준비가 되지 않은 것입니다.
8
|
시작하기
그림 2: Xbrowser 메인 윈도우
3.
연결하고자 하는 호스트를 더블 클릭 합니다. 결과: 그래픽 로그인 화면이 열립니다.
참고
만약 그래픽 로그인 화면을 볼 수 없다면 사용자의 PC와 원격 호스트 사이에 방화벽이 있을 가능
성이 있습니다.
시작하기
|
9
그림 3: XDMCP 로그인 화면
4.
계정 이름과 비밀 번호를 입력하여 호스트에 로그인 합니다. 결과: 원격 데스크톱이 열립니다.
참고
만약 계정과 비밀 번호를 입력한 후 원격 데스크톱이 나타나지 않는다면, 사용자 계정의 로그인 스
크립트에 문제가 있을 수 있습니다.
10
|
시작하기
그림 4: MS 윈도우에서 실행된 UNIX 데스크톱
Xbrowser 사용과 관련하여 문제가 발생한 경우, 아래 주소의 고객지원 페이지를 방문하십시오:
http://www.netsarang.co.kr/support/main.html
고객지원 페이지에서는 리눅스/유닉스 서버의 XDMCP 설정 및 이와 관련된 다양한 팁을 찾을 수 있습
니다.
Xstart로 시작하기
Xstart는 원격 X 응용 프로그램을 실행할 수 있도록 도와줍니다. 일단 Xstart 세션이 한번 생성되면,
사용자는 자신의 윈도우에서 한 번의 클릭으로 원격 X 응용 프로그램을 실행할 수 있습니다.
1.
Xmanager 폴더에서 Xstart를 실행합니다. 결과: Xstart 윈도우가 열립니다.
시작하기
|
11
그림 5: Xstart 메인 윈도우
2.
[새로 만들기]를 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
그림 6: Xstart 새 세션 대화 상자
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜]에서 해당 호스트가 지원하는 프로토콜중 하나를 선택합니다.
6.
포트나 종료 시간과 같은 프로토콜에 따른 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
세션에 사용자 비밀 번호를 저장하려면 [인증 방법]을 Password로 선택한 상태에서 오른쪽 [설정]
버튼을 누릅니다.
결과: 비밀번호 설정 대화 상자가 나타납니다.
12
|
시작하기
그림 7: 비밀 번호 설정 대화 상자
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행하고자 한다면
다음과 같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
참고
[실행 명령] 레이블 밑의 버튼을 누르면 흔히 사용하는 xterm 명령어의 유닉스/리눅스 종류에 따
라 예제를 등록해 놓았습니다. 이 버튼을 누르면 접속하고자 하는 유닉스/리눅스에 맞는 xterm을
예제 중에 선택하거나 자주 쓰는 명령어를 등록할 수도 있습니다.
10. [실행]을 누릅니다. 결과: xterm 윈도우가 열립니다.
그림 8: xterm 윈도우
Xstart 사용과 관련하여 문제가 발생한 경우, 아래 주소의 고객지원 페이지를 방문하십시오:
시작하기
|
13
http://www.netsarang.co.kr/support/main.html
대부분의 문제는 방화벽, 사용자의 PC 또는 네트워크 설정으로 인해 발생합니다. 따라서 사용자는 해당
문제에 대해 네트워크 또는 시스템 관리자 등과 상담해야 할 경우가 있습니다.
14
|
시작하기
세션 관리
세션은 원격 호스트에 접속하기 위한 연결 정보를 가지고 있습니다. 사용자는 세션을 생성하여 각 연결
에 대해 다른 옵션과 다른 서버 프로파일을 지정할 수 있습니다.
이 섹션은 Xstart와 Xbrowser 세션, 세션의 바로 가기 만들기 및 각 세션을 위한 서버 프로파일 설정
등을 설명합니다. Xstart와 Xbrowser에 대한 더 자세한 정보가 필요한 경우 레퍼런스의 “Xstart”와
“Xbrowser”를 참조하십시오.
|
15
Xstart 세션
Xstart 세션을 생성하여 원격 호스트의 X 응용 프로그램을 사용자의 윈도우 PC에서 실행할 수 있습니
다. Xstart는 원격 호스트로의 로그인 과정을 자동으로 처리하고 사용자가 지정한 원격 X 응용 프로그
램을 실행시켜줍니다.
사용자는 Xstart 세션을 Xstart와 Xbrowser 프로그램으로 만들 수 있습니다.
Xstart로 세션을 생성하려면:
1.
Xmanager 폴더에서 Xstart를 실행합니다. 결과: Xstart 윈도우가 열립니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜]에서 해당 호스트가 지원하는 프로토콜 중 하나를 선택합니다.
6.
포트나 종료 시간과 같은 프로토콜별 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
세션에 사용자 비밀 번호를 저장하려면 [인증방법]을 Password로 선택한 상태에서 오른쪽 [설정]
버튼을 누릅니다.
결과: 비밀번호 설정 대화 상자가 나타납니다.
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
참고
xterm 명령어 같이 자주 사용하는 명령어에 대한 예제를 [실행 명령] 밑의 버튼을 눌러 나오는 목
록에 넣어 놓았습니다. 이 버튼을 실행하면 자주 쓰는 명령을 등록할 수 있습니다.
10. [저장]을 누릅니다.
Xbrowser로 세션을 생성하려면:
1.
Xmanager 폴더에서 Xbrowser를 실행합니다. 결과: Xbrowser 윈도우가 열립니다.
2.
2.
[파일] 메뉴에서 [새로 만들기]를 가리킨 후 [Xstart 세션]을 선택합니다. 결과: 새 세션
Xbrowser 등록 정보 대화 상자가 나타납니다.
3.
[일반] 탭에서 [세션] 이름을 입력합니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜]에서 해당 호스트가 지원하는 프로토콜 중 하나를 선택합니다.
6.
포트나 종료 시간과 같은 프로토콜별 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
[비밀 번호]에 사용자 계정의 비밀 번호를 입력합니다.
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
10. [확인]을 누릅니다.
참고
사용자는 Xbrowser가 제공하는 세션 생성 마법사로도 Xstart 세션을 생성할 수 있습니다. 세션
생성 마법사는 Xbrowser의 세션 분류 상태가 Xstart로 되어 있는 경우 [파일] 메뉴에서 [새로 만
들기]를 가리킨 후 [세션 생성 마법사]를 선택하여 열 수 있습니다.
16
|
세션 관리
Xstart 세션의 바로 가기를 생성하려면:
1.
Xstart를 실행합니다.
2.
[세션] 목록에서 원하는 세션을 선택합니다.
3.
메뉴 더 보기 화살표 버튼을 클릭하여 [바로 가기 생성]을 누릅니다. 결과: 폴더 찾아보기 대화 상
자가 나타납니다.
4.
바로 가기를 생성할 폴더를 선택합니다.
자동 XDMCP 세션
Xbrowser는 XDMCP 브로드캐스트 메시지를 로컬 네트워크 또는 사용자가 지정한 네트워크 및 호스
트에 보내고 그 메시지에 응답한 호스트를 보여줍니다. 이런 세션들은 Xbrowser가 자동으로 생성해주
고 사용자가 직접 생성하지 않아도 되므로 자동 세션이라고 부릅니다. Xbrowser 세션에 대한 더 자세한
정보를 보려면 “Xbrowser 메인 윈도우”를 참고하십시오.
Xbrowser는 다른 네트워크에 있는 호스트를 찾기 위한 옵션을 제공합니다. 또한 로컬 네트워크에 너
무 많은 호스트가 있는 경우 브로드캐스트 기능을 끄는 옵션도 제공합니다.
다른 네트워크에 있는 호스트를 찾으려면:
1.
Xbrowser를 실행합니다.
2.
[도구] 메뉴에서 [옵션]을 누릅니다. 결과: 옵션 대화 상자가 나타납니다.
3.
검색 섹션에서 찾고자 하는 호스트 이름이나 IP 주소를 입력합니다.
참고
IP 주소 대신 네트워크 주소를 입력하면 해당 네트워크에서 XDMCP로 연결 가능한 모든 호스트들
의 목록을 볼 수 있습니다.
4.
[추가]를 누릅니다.
5.
[확인]을 누릅니다.
로컬 브로드캐스트 옵션을 끄려면:
1.
Xbrowser를 실행합니다.
2.
[도구] 메뉴에서 [옵션]을 누릅니다. 결과: 옵션 대화 상자가 나타납니다.
3.
[로컬 브로드캐스트 주소 사용] 옵션의 선택을 해제합니다.
4.
[확인]을 누릅니다.
고정 세션
Xbrowser는 자동 세션 이외에 Passive, XDMCP Query, XDMCP Broadcast, XDMCP indirect 및
Secure XDMCP와 같은 고정 세션을 제공합니다. 고정 세션은 사용자가 생성하며 자동 세션과 달리 항
상 Xbrowser 윈도우에 나타납니다. 고정 세션에 대한 더 자세한 정보를 보려면 “Xbrowser 메인 윈도
우”를 참조하십시오.
자동 세션과 달리 고정 세션은 사용자가 생성, 수정, 삭제할 수 있습니다.
Passive 세션을 생성하려면:
1.
Xbrowser를 실행합니다.
2.
왼쪽의 세션바에서 XDMCP 노드를 선택합니다.
3.
[파일] 메뉴에서 [새로 만들기]를 가리킨 후 [세션 생성 마법사]를 누릅니다. 결과: 세션 생성 마법
사가 나타납니다.
4.
[없음 (passive)]를 선택하고 [다음]을 누릅니다.
세션 관리
|
17
5.
[X 서버 프로파일]에서 원하는 서버 프로파일을 선택한 후 [다음]을 누릅니다.
6.
[이름]에 이 세션의 이름을 입력합니다.
7.
[끝내기]를 누릅니다.
XDMCP Query/Broadcast/Indirect/Secure XDMCP 세션을 생성하려면:
1.
Xbrowser를 실행합니다.
2.
세션 분류를 XDMCP로 선택합니다.
3.
[파일] 메뉴에서 [새로 만들기]를 가리킨 후 [세션 생성 마법사]를 누릅니다. 결과: 세션 생성 마법
사가 나타납니다.
4.
[연결 방법]에서 Query, Broadcast, Indirect 또는 Secure XDMCP를 선택합니다.
5.
[호스트]에 원격 호스트의 호스트 이름이나 IP 주소를 입력하고 [다음]을 누릅니다.
6.
[X 서버 프로파일]에서 원하는 서버 프로파일을 선택한 후 [다음]을 누릅니다.
7.
[끝내기]를 누릅니다.
고정 세션의 바로 가기를 생성하려면:
1.
Xbrowser를 실행합니다.
2.
세션에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[바로 가기 만들기]를 누릅니다.
세션을 이메일로 보내려면:
1.
Xbrowser를 실행합니다.
2.
세션에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[보내기]를 가리킨 후 [메일 수신자]를 선택합니다.
세션을 가져오려면:
1.
세션을 왼쪽 버튼으로 끌어 옵니다.
2.
Xbrowser 윈도우에 놓습니다.
참고
파일로 저장된 고정 세션만을 가져올 수 있으며 자동 세션은 가져올 수 없습니다.
세션을 다른 사용자와 공유하려면:
1.
Xbrowser를 실행합니다.
2.
세션에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[공유]를 누릅니다.
참고
이 작업은 관리자 권한이 필요하며 공유한 세션을 공용 폴더로 이동합니다.
자동 세션을 고정 세션으로 바꾸려면:
1.
Xbrowser를 실행합니다.
2.
자동 세션을 선택 후 오른쪽 클릭을 합니다.
3.
[다른 이름으로 저장]을 선택합니다.
세션의 등록 정보 설정
세션은 호스트 이름과 포트와 같은 기본적인 연결 정보를 가지고 있습니다. 또한 그 세션이 호출하는
18
|
세션 관리
Xmanager의 디스플레이 번호와 프로파일을 설정할 수 있습니다.
세션에 고정된 디스플레이 번호를 할당하려면:
1.
Xbrowser를 실행합니다.
2.
세션에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[등록 정보]를 누릅니다. 결과: Xbrowser 등록 정보 대화 상자가 나타납니다.
4.
X 서버 탭을 누릅니다.
5.
[디스플레이 번호를 자동으로 할당합니다] 옵션을 끕니다.
6.
[디스플레이 번호]에 원하는 디스플레이 번호를 입력합니다.
7.
[확인]을 누릅니다.
세션에 특정 프로파일을 지정하려면:
1.
Xbrowser를 실행합니다.
2.
세션에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[등록 정보]를 누릅니다. 결과: Xbrowser 등록 정보 대화 상자가 나타납니다.
4.
X 서버 탭을 누릅니다
5.
[서버 프로파일] 목록에서 원하는 프로파일을 선택합니다.
6.
[확인]을 누릅니다.
세션 폴더 만들기
Xmanager는 세션 폴더를 지원합니다. 세션을 폴더로 관리하면 폴더의 모든 세션을 한꺼번에 연결할수
있고, 삭제, 분류 등의 세션 관리가 용이합니다.
새로운 세션 폴더를 생성하려면:
1.
Xbrowser를 실행합니다.
2.
[파일] 메뉴에서 [새로 만들기]를 가리킨 후 [폴더]를 누릅니다. 결과: 새 폴더가 생성됩니다.
3.
폴더 이름을 입력합니다.
내보내기
Xmanager는 세션 내보내기 기능을 지원합니다. 내보내진 세션들은 하나의 간편한 파일로 만들어집니
다. 생셩된 파일은 Xmanager가 설치된 다른 컴퓨터에서 가져오기 기능을 이용하면 별도의 설정 없이
도 동일한 세션을 사용할 수 있습니다.
세션을 내보내려면:
1.
Xbrowser를 실행합니다.
2.
[파일] 메뉴에서 [내보내기]를 누릅니다. 결과: 세션 가져오기/내보내기 마법사가 실행됩니다.
3.
세션을 내보낼 제품을 선택하고 [다음] 버튼을 누릅니다.
4.
내보낸 세션 파일이 저장될 위치를 선택하고 다음 버튼을 누릅니다. 결과: 세션 내보내기의 결과가
출력됩니다.
5.
[끝내기] 버튼을 눌러 세션 내보내기를 종료합니다.
세션 관리
|
19
가져오기
Xmanager는 세션 가져오기 기능을 지원합니다. 동일한 컴퓨터에 설치되어 있는 이전 Xmanager 버전
의 세션을 가져오거나 다른 컴퓨터에 설치된 Xmanager에서 내보내기 기능을 사용해서 만들어진 세션
파일을 가져올 수 있습니다.
세션을 가져오려면:
1.
Xbrowser를 실행합니다.
2.
[파일] 메뉴에서 [가져오기]를 누릅니다. 결과: 세션 가져오기/내보내기 마법사가 시작됩니다.
•
컴퓨터에 설치된 이전 버전 제품에서 세션을 가져오려면:
3.
[이전 버전으로부터 세션 가져오기] 옵션을 선택하고 [다음] 버튼을 누릅니다. 결과: 컴퓨터에 설치
되어 있는 이전 버전의 제품 목록과 세션의 수가 표시됩니다.
4.
세션을 가져올 제품을 선택하고 [다음] 버튼을 누릅니다. 결과: 세션 내보내기의 결과가 출력됩니
다.
5.
[끝내기] 버튼을 눌러 세션 내보내기를 종료합니다.
•
컴퓨터에 설치된 이전 버전 제품에서 세션을 가져오려면:
3.
[가져올 위치] 옵션을 선택합니다. 결과: 파일을 선택할 수 있는 필드가 활성화됩니다.
4.
다른 컴퓨터에서 내보낸 세션 파일이 저장된 있는 위치를 입력하거나 … 버튼을 눌러 세션 직접 파
일을 선택합니다.
5.
[다음]을 눌러 다음 단계로 이동합니다. 결과: 세션 파일에 포함되어 있는 제품과 세션의 수가 표
시됩니다.
6.
세션을 가져올 제품을 선택하고 [다음] 버튼을 누릅니다. 결과: 세션 내보내기의 결과가 출력됩니
다.
7.
[끝내기] 버튼을 눌러 세션 내보내기를 종료합니다.
세션 관리
|
21
연결
Xmanager는 원격 호스트에 접속하기 위한 방법으로 Xbrowser와 Xstart라는 두 가지 도구를 제공
합니다. Xbrowser는 주로 XDMCP 프로토콜을 사용해 원격 호스트와 연결할 때 사용합니다. Xstart는
원격 호스트에 있는 X 응용 프로그램을 하나씩 실행시킬 때 사용합니다. Xbrowser 또는 Xstart를 통
해 세션 파일을 생성하고 나면 쉽게 원격 호스트에 접속할 수 있습니다. 세션 파일에 대한 더 자세한 정
보는 “세션 관리”를 참조하십시오.
이 섹션은 다양한 연결 방법과 예제, 복잡한 네트워크 환경에 대응하는 방법 및 연결 문제 해결에 대한
내용을 설명합니다.
22
|
Xbrowser로 연결
Xbrowser는 XDMCP 요청 메시지를 로컬 네트워크나 지정한 호스트에 보낸 후 요청 메시지에 응답한
호스트들을 자동으로 표시합니다. Xbrowser에 대한 더 자세한 정보는 레퍼런스의 “Xbrowser”를 참조
하십시오.
XDMCP 브로드캐스트로 호스트에 접속하려면:
1.
Xbrowser를 실행합니다.
2.
연결하고자 하는 호스트를 더블 클릭 합니다. 결과: Xmanager가 실행되고 해당 호스트에
XDMCP 프로토콜로 접속합니다.
주소 창에서 호스트에 접속하려면:
1.
Xbrowser를 실행합니다.
2.
주소 창에 연결하고자 하는 호스트의 주소를 입력합니다.
3.
[Enter] 키를 누릅니다.
Xstart로 연결
Xstart를 이용하면 원격 호스트의 X 응용 프로그램을 사용자의 윈도우에 실행시킬 수 있습니다.
Xstart는 SSH, TELNET, RLOGIN, REXEC, RSH 및 LOCAL 프로토콜을 지원합니다. 각 프로토콜을 사
용하려면 해당 서비스 데몬이 원격 호스트에서 실행되고 있어야 합니다. SSH 프로토콜의 경우 SSH 서
버가 원격 호스트에서 실행되고 있어야 합니다. LOCAL 프로토콜은 X 응용 프로그램이 사용자 PC에 있
는 경우에 사용됩니다. Xstart에 대한 더 자세한 정보는 레퍼런스의 “Xstart”를 참조하십시오.
SSH 프로토콜로 원격 X 응용 프로그램을 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜] 목록에서 SSH를 선택합니다.
6.
포트 번호나 암호화 옵션과 같은 SSH 프로토콜 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
[인증 방법]에서 원하는 인증 방법을 선택한 후 [설정]을 눌러 비밀 번호 등록과 같은 설정을 합니
다..
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls
참고
Xstart는 $DISPLAY 옵션을 PC의 IP 주소를 포함하는 DISPLAY 값으로 변환하지 않습니다. SSH
로 접속하면 DISPLAY 변수는 SSH 서버가 정한 값으로 자동으로 정해집니다.
10. [실행]을 누릅니다.
TELNET 프로토콜로 원격 X 응용 프로그램을 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
연결
|
23
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜] 목록에서 TELNET을 선택합니다.
6.
포트나 종료 시간과 같은 TELNET 프로토콜 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
[인증방법]은 Password만 선택할 수 있습니다. [설정]을 누르면 비밀 번호를 입력할 수 있습니다.
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
참고
TELNET 프로토콜은 DISPLAY 변수를 자동으로 정하는 SSH 프로토콜과 달리 ‘-display
$DISPLAY’ 매개 변수를 반드시 입력해야 합니다. $DISPLAY는 PC의 IP 주소와 디스플레이 번호
로 자동 변환되어 서버에 전해집니다.
10. [실행]을 누릅니다.
RLOGIN 프로토콜로 원격 X 응용 프로그램을 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜] 목록에서 RLOGIN을 선택합니다.
6.
포트나 종료 시간과 같은 RLOGIN 프로토콜 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
[인증방법]은 Password만 선택할 수 있습니다. [설정]을 누르면 비밀 번호를 입력할 수 있습니다.
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
10. [실행]을 누릅니다.
REXEC 프로토콜로 원격 X 응용 프로그램을 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜] 목록에서 REXEC을 선택합니다.
6.
포트 번호 등 REXEC 프로토콜 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
8.
[인증방법]은 Password만 선택할 수 있습니다. [설정]을 누르면 비밀 번호를 입력할 수 있습니다.
9.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
10. [실행]을 누릅니다.
RSH 프로토콜로 원격 X 응용 프로그램을 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
24
|
연결
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 리눅스/유닉스 호스트의 호스트 이름 또는 IP 주소를 입력합니다.
5.
[프로토콜] 목록에서 RSH을 선택합니다.
6.
포트 번호 등 RSH 프로토콜 옵션을 설정할 경우 [설정]을 누릅니다.
7.
[사용자]에 원격 호스트의 사용자 계정을 입력합니다.
[실행 명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과
같이 입력합니다:
/usr/bin/X11/xterm –ls –display $DISPLAY
8.
9.
[실행]을 누릅니다.
Xstart로 로컬 X 응용 프로그램을 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 나타납니다.
3.
새 세션의 이름을 입력하고 [확인]을 누릅니다.
4. [프로토콜] 목록에서 LOCAL을 선택합니다.
[실행 명령]에 로컬 명령의 전체 경로를 입력합니다. 예를 들어 xlogo를 실행한다면 다음과 같이
입력합니다:
C:\Program Files\Xapps\xlogo –display $DISPLAY
5.
6.
[실행]을 누릅니다.
방화벽 관련 설정
원격 호스트가 게이트웨이(Gateway) 건너편의 다른 네트워크에 있거나, 사용자의 컴퓨터와 원격 호스
트 사이에 방화벽이 존재한다면 사용자는 특별한 설정을 할 필요가 있습니다. 이것은 Xmanager가 서
버 프로그램이고 원격 X 응용 프로그램들이 사용자 PC에 있는 Xmanager로 연결하기 때문입니다.
SSH 프로토콜이 지원하는 연결 유지 옵션은 방화벽이 일정 시간 이상 사용되지 않는 연결을 강제로 종
료하는 경우에 유용합니다. 사용자가 사설 네트워크 안에 있고 라우터나 NAT 서버 건너에 있는 호스트
에 XDMCP로 접속하려면 라우터에서 포트 포워딩 설정을 한 후 XDMCP 세션의 연결 주소를 설정해야
합니다.
방화벽이 있는 환경에서 SSH 연결의 연결 유지 옵션을 사용하려면:
1.
Xstart를 실행합니다.
2.
[세션] 목록에서 세션을 선택합니다.
3.
[프로토콜] 목록에서 SSH를 선택합니다.
4.
[설정]을 누릅니다. 결과: SSH 프로토콜 설정 대화 상자가 열립니다.
5.
[일반] 탭을 누릅니다.
6.
[연결 유지 신호를 보냅니다] 옵션을 선택합니다.
7.
[확인]을 누릅니다.
라우터의 포트 포워딩을 설정하려면:
1.
라우터에 접속하여 포트 포워딩 설정 페이지로 이동합니다.
2.
라우터의 외부 TCP 6000 ~ 6010 포트를 사용자 PC의 6000 ~ 6010 포트로 전달합니다. 예를
들어 사용자 PC의 IP 주소가 192.168.1.2라면:
라우터 포트
PC포트 주소
6000
6000
192.168.1.2
6001
6001
192.168.1.2
…
6010
6010
192.168.1.2
연결
|
25
참고
라우터 포트 번호와 PC 포트 번호가 같아야 하는 것은 아닙니다. 다만 X 응용프로그램은 라우터의
IP 주소와 라우터의 해당 포트로 접속을 시도합니다. 이 때 라우터는 포트포워딩 규칙에 따라 정한
PC 포트로 패킷을 전달하므로 Xmanager의 세션 파일에 지정한 디스플레이 번호와 라우터의 포트
포워딩 규칙에 정한 포트는 같아야 합니다. Xmanager의 디스플레이 번호에 6000을 더하면 포트
번호가 됩니다.
3.
설정을 저장합니다.
4.
Xstart 세션에서 –display 옵션에 대한 값은 라우터의 IP 주소와 포트 번호와 연결되는 디스플레
이 번호를 지정해야 합니다. XDMCP 세션이라면 [연결 주소를 설정해야 하니다.
참고
포트 포워딩 설정은 해당 라우터의 매뉴얼을 참조하십시오.
XDMCP 세션을 위한 연결 주소를 설정하려면:
1.
Xbrowser를 실행합니다.
2.
연결 주소 설정을 하고자 하는 세션에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[등록 정보]를 누릅니다. 결과: Xbrowser 등록 정보 대화 상자가 열립니다.
4.
[일반] 탭을 누릅니다.
5.
[연결 주소] 영역에서 [주소 종류]를 [사용자 정의]로 선택합니다.
6.
[연결 주소] 영역의 [IP 주소]에 라우터의 IP 주소를 입력합니다.
7.
[연결 주소] 영역의 [포트 번호]에 라우터의 포트포워딩 설정에서 정한 포트를 입력합니다.
참고
포트 번호는 라우터에서 PC로 포워딩을 하기 위해 지정한 라우터 쪽 포트 번호입니다.
8.
[X 서버] 탭을 누릅니다.
9.
[디스플레이 번호] 영역에서 [디스플레이 번호를 자동으로 할당합니다] 옵션의 선택을 해제합니다.
10. [디스플레이 번호]에 라우터의 포트 포워딩 설정에서 정한 PC의 포트 번호와 연결되는 디스플레이
번호를 입력합니다.
참고
디스플레이 번호는 라우터에서 PC로 포워딩을 하기 위해 지정한 PC 쪽 포트 번호에서 온 숫자입
니다. 포트 번호에서 6000을 빼면 디스플레이 번호가 됩니다.
11. [확인]을 누릅니다.
연결 문제 해결
위 단계들을 그대로 따른 경우라도 사용자의 환경에 따라 원격 호스트에 성공적으로 접속하지 못할 수
있습니다.
이 섹션에서는 연결 문제에 대한 간략한 해결 방법을 소개합니다.
XDMCP 연결 문제를 해결하려면:
1.
다음을 확인하십시오:
•
•
•
26
dtlogin, kdm, gdm 또는 xdm 중 하나가 원격 호스트에서 실행 중입니까?
로그인 윈도우가 나타납니까?
원격 호스트가 다른 네트워크에 있습니까?
|
연결
•
•
•
•
2.
원격 호스트와 사용자의 PC 사이에 방화벽이 있습니까?
사용자의 PC에 방화벽이 설정되어 있습니까?
네임 서버에 사용자 PC의 주소가 잘못 설정되어 있을 수 있습니다.
사용자 계정의 셸 스크립트에서 DISPLAY 환경 변수를 잘못 지정했을 수 있습니다.
로그 메시지 참고하십시오.
•
Xmanager의 로그 파일을 보려면 Xmanager 메인 윈도우의 시스템 메뉴에서 [로그]를 가
리킨 후 [파일]을 누릅니다.
•
CDE 환경에서 로그인 화면을 볼 수 없다면 /var/dt/Xerrors 파일을 확인하십시오. 로그인에
실패하였다면 $HOME/.dt/startlog 및 $HOME/.dt/errorlog 파일을 확인하십시오.
Xstart 연결 문제를 해결하려면:
1.
Xstart를 실행합니다.
2.
[연결 상태 창 보여주기]를 선택합니다.
3.
[실행]을 누릅니다. 결과: 원격 실행 결과 창 보여주기 대화 상자가 나타납니다.
4.
메시지를 읽고 문제의 원인을 파악합니다.
참고
원격 실행 결과 창은 접속 상태와 진행 상태를 보여 주는 메시지 윈도우입니다. 단순한 명령어 입
력은 할 수 있으나 터미널 에뮬레이터와 같은 작업을 하기에는 제약이 많습니다. Xstart의 목적인
실행 명령에 있는 프로그램이 구동하기까지의 과정을 보여줄 뿐입니다.
연결
|
27
서버 프로파일 설정
서버 프로파일은 윈도우 모드, 폰트, 컬러 그리고 보안 등의 Xmanager 옵션들을 가지고 있습니다. 사
용자는 Xconfig에서 여러 개의 프로파일을 만들 수 있으며 각각의 세션에 서로 다른 프로파일을 지정
할 수 있습니다. 프로파일에 대한 추가적인 정보는 레퍼런스의 “Xconfig”를 참조하십시오.
사용자가 세션을 만들면 기본 프로파일을 세션에 지정합니다. Xmanager는 기본 Xstart 프로파일과
기본 XDMCP 프로파일 두 가지를 지원합니다. 기본 Xstart 프로파일은 Xstart 세션의 서버 프로파일을
‘자동 선택’으로 두었을 경우 적용되는 프로파일입니다. 기본 XDMCP 프로파일은 XDMCP 세션의 서버
프로파일을 ‘자동 선택’으로 두었을 경우 적용되는 프로파일입니다. 사용자는 Xconfig를 이용하여 두
가지 기본 프로파일을 지정할 수 있습니다.
서버 프로파일을 생성하려면:
1.
Xconfig를 실행합니다.
2.
[파일] 메뉴에서 [새로 만들기]를 선택합니다. 결과: 새로운 프로파일이 Xconfig 창에 나타납니다.
3.
새로운 프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
4.
대화 상자에서 옵션들을 설정합니다.
5.
[확인]을 누릅니다.
프로파일을 기본 Xstart 프로파일로 설정하려면:
1.
Xconfig를 실행합니다.
2.
기본 Xstart 프로파일로 사용할 프로파일에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[기본 Xstart 프로파일로 설정]을 누릅니다.
프로파일을 기본 XDMCP 프로파일로 설정하려면:
1.
Xconfig를 실행합니다.
2.
기본 XDMCP 프로파일로 사용할 프로파일에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[기본 XDMCP 프로파일로 설정]을 누릅니다.
프로파일을 다른 사용자와 공유하려면:
1.
Xconfig를 실행합니다.
2.
다른 사용자와 공유하려는 프로파일을 오른쪽 버튼으로 누릅니다. 결과: 메뉴가 나타납니다.
3.
[공유]를 누릅니다.
결과: 서버 프로파일 아이콘에 손 모양이 추가됩니다.
프로파일을 다른 사용자에게 메일로 발송하려면:
1.
Xconfig를 실행합니다.
2.
프로파일에서 오른쪽 버튼을 누릅니다. 결과: 메뉴가 나타납니다.
3.
[보내기]를 가리킨 후 [메일 수신자]를 누릅니다. 결과: 프로파일이 첨부된 상태로 메일 편집기가
열립니다.
프로파일을 폴더에 내보내려면:
1.
Xconfig를 실행합니다.
2.
왼쪽 버튼으로 프로파일을 끌어다가 폴더에 놓습니다.
프로파일을 Xconfig로 가져오려면:
|
29
1.
Xconfig를 실행합니다.
2.
왼쪽 버튼으로 프로파일을 끌어다가 Xconfig에 놓습니다.
30
|
서버 프로파일 설정
폰트 관리
Xmanager는 X 응용 프로그램을 위하여 다양한 폰트를 지원합니다. 사용자는 Xmanager를 설치할
때 유닉스 서버의 종류나 사용자 언어에 따라 설치할 수 있는 폰트를 선택할 수 있습니다.
Xmanager가 대부분의 시스템과 응용 프로그램에 필요한 폰트를 포함하고 있지만 사용자가 새로운 폰
트를 직접 추가할 필요가 있을 수 있습니다. 이 섹션에서는 추가 폰트 설치, 폰트 서버 추가 그리고 폰
트 옵션을 설정하는 방법에 관하여 설명합니다.
폰트에 대한 추가적인 정보는 “폰트” 항목을 참조하십시오.
추가 폰트 팩을 다운로드하여 설치하려면:
1.
아래 주소의 Xmanager 다운로드 페이지를 방문합니다:
http://www.netsarang.co.kr/download/download.html
2.
사용자가 설치하고자 하는 추가 폰트 팩을 다운로드 받습니다.
3.
사용자 시스템에서 다운로드 받은 폰트 팩을 실행합니다.
4.
설치 마법사의 안내에 따라 설치합니다.
참고
추가 폰트 팩을 설치하면 모든 서버 프로파일에 폰트 폴더를 자동으로 추가합니다. 따라서 사용자
가 Xconfig를 이용하여 새로운 폰트 폴더를 각 서버 프로파일에 별도로 등록할 필요가 없습니다.
추가 폰트 팩을 Xmanager Enterprise CD로 설치하려면:
1.
Xmanager Enterprise CD를 드라이브에 넣습니다. 결과: Xmanager Enterprise 설치 화면
이 자동으로 나타납니다.
2.
[추가 폰트 설치]를 누릅니다.
3.
설치 마법사의 안내에 따라 설치합니다.
BDF 폰트를 PCF 폰트로 바꾸려면:
1. 아래의 예와 같이 bdftopcf.exe 프로그램을 실행합니다:
C:\tmp> %XMANAGER_INSTALL_DIR%\bdftopcf new.bdf –o new.pcf
mkfntdir.exe 프로그램을 이용하여 FONTS.DIR 파일을 생성하거나 갱신하려면:
1. 폰트 폴더로 이동하여 mkfntdir.exe 프로그램을 실행합니다:
%XMANAGER_INSTALL_DIR%\Fonts\NewFonts> ..\..\mkfntdir
폰트 폴더를 생성하고 사용하려면:
1. 다음 폴더 아래에 새로운 폴더를 생성합니다:
%XMANAGER_INSTALL_DIR%\Fonts
2.
만들어진 폴더에 새로운 폰트 파일들을 복사합니다.
3. 만들어진 폴더에서 mkfntdir.exe 프로그램을 실행합니다:
%XMANAGER_INSTALL_DIR%\Fonts\NewFonts> ..\..\mkfntdir
4.
Xconfig를 실행합니다.
5.
새 폰트 폴더를 추가하려는 프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
6.
[폰트] 탭을 누릅니다.
7.
[폰트 폴더 추가]를 누릅니다. 결과: 폴더 찾아보기 대화 상자가 열립니다.
8.
새 폰트 폴더를 선택합니다.
|
31
9.
[확인]을 누릅니다.
10. Xmanager를 다시 시작합니다.
폰트 서버를 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[폰트] 탭을 누릅니다.
4.
[폰트 서버 추가]를 누릅니다. 결과: 폰트 서버 추가 대화 상자가 열립니다.
5.
[호스트]에 폰트 서버의 이름이나 IP 주소를 입력합니다.
6.
[포트]에 폰트 서버의 포트 번호를 입력합니다.
7.
[확인]을 누릅니다.
참고
원격 서버에서 폰트 서버가 실행 중인지 확인하시기 바랍니다. 일반적으로 폰트 서버 프로그램 이
름은 xfs이며 기본 포트 번호는 7100입니다.
기본 글자 폰트를 변경하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[폰트] 탭을 누릅니다.
4.
[기본 글자 폰트]에 기본 글자 폰트로 사용할 폰트 이름을 입력합니다.
5.
[확인]을 누릅니다.
참고
기본 글자 폰트는 X 응용 프로그램이 문자를 출력할 폰트를 따로 지정하지 않았을 때 사용됩니다.
폰트를 찾을 수 없을 때 다른 폰트로 대체하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[폰트] 탭을 누릅니다.
4.
[폰트 자동 매칭]을 선택합니다.
5.
[확인]을 누릅니다.
폰트 오류 대화 상자를 표시하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[폰트] 탭을 누릅니다.
4.
[폰트 없음 메시지 보기]를 선택합니다.
참고
폰트 없음 메시지는 원격 X 응용프로그램이 사용하는 폰트가 Xmanager에 없을 때 해당 폰트를
알아 내기 위해 사용합니다. 이 메시지는 이 옵션과 상관 없이 Xmanager 로그에도 기록합니다.
원격 X 응용프로그램에 따라서는 Xmanager에 폰트가 없더라도 폰트 없음 메시지가 출력하지 않
는 경우도 있습니다. 이 때는 해당 X 응용프로그램의 로그나 오류 메시지 등을 참고하여 필요한
폰트를 찾아야 합니다.
5.
32
[확인]을 누릅니다.
|
폰트 관리
키보드와 마우스 설정
Xmanager는 표준 AT 키보드가 아닌 다른 키보드 배열을 사용하는 다양한 국가의 사용자들을 위하여
키보드 편집기를 제공합니다. 또한 휠을 이용한 스크롤 기능과 마우스 버튼을 교환할 수 있는 유용한 마
우스 옵션을 제공합니다.
|
33
키보드 설정
사용자는 키맵 파일을 선택할 수 있고, 키맵 파일을 실시간으로 바꿀 수 있는 단축키를 지정할 수 있으
며 키보드 편집기를 이용하여 키맵 파일을 편집할 수 있습니다. 키보드 설정에 관한 추가적인 정보는 레
퍼런스의 “키보드 설정 대화 상자”를 참조하십시오.
키보드 목록에 키맵 파일을 추가하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[키보드 설정]을 누릅니다. 결과: 키보드 설정 대화 상자가 열립니다.
5.
[추가]를 누릅니다. 결과: 키보드 추가 대화 상자가 열립니다.
6.
원하는 키맵 파일을 선택합니다.
7.
[확인]을 누릅니다.
특정 키맵을 기본 키맵으로 설정하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[키보드 설정]을 누릅니다. 결과: 키보드 설정 대화 상자가 열립니다.
5.
[키보드 목록]에서 기본 키맵으로 사용할 키맵을 선택합니다.
6.
[기본 키보드 설정]을 누릅니다.
7.
[확인]을 누릅니다.
키맵 파일을 실시간으로 변경하려면:
1.
Xmanager를 실행하는 도중에 Ctrl+Alt+K 키를 누릅니다. 결과: 키보드 선택 대화 상자가 열립
니다.
2.
Ctrl+Alt를 계속 누르고 있는 상태에서 “K” 키를 여러 번 눌러 키맵을 선택합니다.
3.
모든 키를 놓습니다.
참고
키보드 선택 대화 상자에서 사용자는 키보드 설정 대화 상자의 [키보드 목록]에 있는 키맵 파일만
을 볼 수 있습니다.
키맵 파일을 편집하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[키보드 설정]을 누릅니다. 결과: 키보드 설정 대화 상자가 열립니다.
5.
[키보드 목록]에서 편집할 키맵을 선택합니다.
6.
[편집]을 누릅니다. 결과: 키보드 편집기가 열립니다.
마우스 설정
Xmanager는 3 버튼 마우스 에뮬레이션, 마우스 휠을 이용한 스크롤 그리고 가운데 버튼과 오른쪽 버
튼을 바꾸는 기능을 제공합니다.
34
|
키보드와 마우스 설정
2 버튼 마우스로 3 버튼 마우스처럼 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[마우스 설정]을 누릅니다. 결과: 마우스 설정 대화 상자가 열립니다.
5.
[왼쪽 버튼과 오른쪽 버튼을 동시에 누름]을 선택합니다.
6.
[확인]을 누릅니다.
X 응용 프로그램에서 마우스 휠을 이용하여 스크롤하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[마우스 설정]을 누릅니다. 결과: 마우스 설정 대화 상자가 열립니다.
5.
[휠 마우스 지원]을 선택합니다.
6.
[확인]을 누릅니다.
참고
스크롤을 위하여 휠을 사용할 때 CDE 데스크톱과 같은 일부 X 응용 프로그램에서 오른쪽 클릭이
동작하지 않을 수 있습니다.
오른쪽 버튼과 가운데 버튼의 위치를 바꾸려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[마우스 설정]을 누릅니다. 결과: 마우스 설정 대화 상자가 열립니다.
5.
[가운데 버튼과 오른쪽 버튼 위치 바꿈]을 선택합니다.
6.
[확인]을 누릅니다.
키보드와 마우스 설정
|
35
컬러 관리
Xmanager는 동시에 6가지의 비주얼 타입을 지원합니다. 사용자의 비디오 장치가 16비트 이상의 컬
러를 지원하면 Xmanager는 기본 비주얼을 TrueColor로 설정합니다. 그렇지 않으면 기본 비주얼은
PseudoColor로 설정됩니다. 기본 비주얼은 X 루트 윈도우가 사용하며 대부분의 X 응용 프로그램은 기
본 비주얼을 그대로 사용합니다.
오래 전에 개발된 CAD 툴 같은 일부 응용 프로그램은 256 컬러 시스템에서 동작합니다. 따라서 이러한
응용 프로그램은 PseudoColor에서만 실행되며 사용자가 기본 비주얼을 바꾸어 주어야 합니다.
Xmanager는 트루 컬러 비디오 장치에서 PseudoColor 비주얼이 동작할 수 있도록 합니다.
Xmanager가 PseudoColor 비주얼로 동작할 때, StoreColor 요청은 부하가 많이 걸리며 전체 성능을
떨어뜨립니다. 그렇기 때문에 Xmanager는 정확한 StoreColor 기능을 옵션으로 제공합니다.
일부 X 응용 프로그램은 특정 유닉스/리눅스의 RGB 형식만 지원하기 때문에 TrueColor 비주얼에서 실
행되지 않을 수 있습니다. 이 문제를 처리하기 위하여 Xmanager는 TrueColor 비주얼의 RGB 형식을
바꿀 수 있는 옵션을 제공합니다. 비주얼에 관한 추가 정보는 레퍼런스의 “컬러 탭”를 참조하십시오.
또한 Xmanager는 컬러 이름을 적절한 RGB 값으로 바꿀 수 있는 RGB 데이터베이스를 제공합니다.
사용자는 문서 편집기를 이용하여 컬러 데이터베이스를 편집할 수 있습니다.
기본 서버 비주얼을 변경하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[컬러] 탭을 누릅니다.
4.
[기본 비주얼 선택] 목록에서 적절한 비주얼을 선택합니다.
5.
[확인]을 누릅니다.
정확한 StoreColor 요청을 지원하려면 (PseudoColor):
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[컬러] 탭을 누릅니다.
4.
[정확한 StoreColor (PseudoColor)]를 선택합니다.
5.
[확인]을 누릅니다.
트루컬러 비디오 장치에서 256 컬러 비주얼로 동작하도록 하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[컬러] 탭을 누릅니다.
4.
[기본 비주얼 선택] 목록에서 PseudoColor를 선택합니다.
5.
[고급] 탭을 누릅니다.
6.
[Backing Store] 옵션에서 [When Mapped]을 선택합니다.
7.
[확인]을 누릅니다.
TrueColor 비주얼에서 RGB 형식을 바꾸려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[컬러] 탭을 누릅니다.
4.
[역순 RGB 값 (TrueColor)]을 선택합니다.
|
37
5.
[확인]을 누릅니다.
RGB 컬러 데이터베이스를 변경하거나 편집하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[컬러] 탭을 누릅니다.
4.
[컬러 데이터베이스] 영역에서 [변경]이나 [보기]를 누릅니다.
5.
[확인]을 누릅니다.
38
|
컬러 관리
윈도우 모드
Xmanager는 XDMCP 세션을 위한 단일 윈도우 모드와 Xstart 세션을 위한 다중 윈도우 모드를 지원
합니다. 단일 윈도우 모드는 다수의 원격 유닉스/리눅스의 응용 프로그램이 하나의 Xmanager 창 내에
서 구동되는 모드입니다. 다중 윈도우 모드는 다수의 원격 유닉스/리눅스의 응용 프로그램이 각각의 윈
동 창이 되어 구동하는 모드입니다.
사용자는 Xconfig를 이용하여 원하는 대로 윈도우 모드를 변경할 수 있습니다. 윈도우 모드에 관한 추
가적인 정보는 레퍼런스의 “윈도우 모드 설정 대화 상자”를 참조하십시오.
단일 윈도우 모드에서는 루트 윈도우의 크기를 조정할 수 있으며 X 데스크톱이 윈도우 바탕 화면보다
클 때 스크롤 바를 붙일 수 있습니다.
다중 윈도우 모드에서는 윈도우 매니저와 바탕 화면을 선택할 수 있으며, 윈도우 패닝 기능과 윈도우 자
동 올림 기능을 사용할 수 있습니다.
단일 윈도우 모드를 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 단일 윈도우 모드를 선택합니다.
5.
[확인]을 누릅니다.
단일 윈도우 모드에서 루트 윈도우의 크기를 설정하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 단일 윈도우 모드를 선택합니다.
5.
[설정]을 누릅니다. 결과: 윈도우 모드 설정 대화 상자가 열립니다.
6.
[단일 윈도우 모드] 탭을 누릅니다.
7.
[창 크기] 목록에서 적당한 크기를 선택합니다.
8.
[확인]을 누릅니다.
다중 윈도우 모드를 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 다중 윈도우 모드를 선택합니다.
5.
[확인]을 누릅니다.
다중 윈도우 모드에서 윈도우 패닝을 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 다중 윈도우 모드를 선택합니다.
5.
[설정]을 누릅니다. 결과: 윈도우 모드 설정 대화 상자가 열립니다.
6.
[다중 윈도우 모드] 탭을 누릅니다.
|
39
7.
[패닝 사용]을 선택합니다.
8.
[확인]을 누릅니다.
다중 윈도우 모드에서 윈도우 자동올림을 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 다중 윈도우 모드를 선택합니다.
5.
[설정]을 누릅니다. 결과: 윈도우 모드 설정 대화 상자가 열립니다.
6.
[다중 윈도우 모드] 탭을 누릅니다.
7.
[윈도우 자동 올림]을 선택합니다.
8.
[확인]을 누릅니다.
다중 윈도우 모드에서 바탕 화면을 선택하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 다중 윈도우 모드를 선택합니다.
5.
[설정]을 누릅니다. 결과: 윈도우 모드 설정 대화 상자가 열립니다.
6.
[다중 윈도우 모드] 탭을 누릅니다.
7.
[바탕 화면] 목록에서 원하는 바탕 화면을 선택합니다.
8.
[확인]을 누릅니다.
다중 윈도우 모드에서 윈도우 매니저를 선택하려면:
1.
Xconfig를 실행합니다..
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[일반] 탭을 누릅니다.
4.
[윈도우 모드 선택] 목록에서 다중 윈도우 모드를 선택합니다.
5.
[설정]을 누릅니다. 결과: 윈도우 모드 설정 대화 상자가 열립니다.
6.
[다중 윈도우 모드] 탭을 누릅니다.
7.
[윈도우 매니저] 목록에서 원하는 윈도우 매니저를 선택합니다.
8.
[확인]을 누릅니다.
40
|
윈도우 모드
보안
Xmanager는 호스트별로 접속을 제어할 수 있으며 또한 Xstart의 SSH (Secure Shell) 프로토콜을
사용할 때 공개키 사용자 인증 방법을 지원합니다.
호스트에 대한 액세스 제어 기능은 신뢰할 수 있는 호스트 목록을 관리하며, 신뢰할 수 있는 호스트의
X 응용 프로그램만이 Xmanager에 연결할 수 있도록 합니다. 인증되지 않은 X 응용 프로그램에 대하
여 Xmanager는 연결을 허가할지 물어보는 경고 대화 상자를 보여줍니다. 비록 인증되지 않은 호스트
의 사용자에 대한 연결을 차단할 수 있지만 Xmanager와 X 응용 프로그램 사이의 네트워크 패킷은 암
호화되지 않으며 침입에 취약합니다. 호스트별 접속 제어에 관한 자세한 정보는 레퍼런스의 “보안 탭”을
참조하십시오.
또한 Xmanager는 보안을 강화하기 위해 SSH 프로토콜을 지원합니다. SSH 연결은 Xstart 세션과
Secure XDMCP 세션에서 사용하실 수 있습니다.
Xmanager는 암호 인증과 공개키 사용자 인증 그리고 공개키 생성 마법사를 제공합니다. Xmanager
는 호스트 키와 사용자 키 데이터베이스를 Xshell 그리고 Xftp 프로그램과 공유합니다. 그렇기 때문에
사용자가 한번 공개키를 만들면 추가적인 설정 과정 없이 모든 프로그램에서 사용할 수 있습니다. 공개
키 인증에 관한 추가적인 정보는 레퍼런스의 “사용자 키 대화 상자”를 참조하십시오.
호스트 액세스 제어 기능을 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[보안] 탭을 누릅니다.
4.
[액세스 제어 기능]을 선택합니다.
5.
[신뢰할 수 있는 호스트] 목록에 접속을 허용할 호스트를 입력합니다.
6.
[확인]을 누릅니다.
허가되지 않은 연결에 대하여 경고 메시지를 띄우려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[보안] 탭을 누릅니다.
4.
[허가되지 않은 연결 경고]를 선택합니다.
5.
[확인]을 누릅니다.
SSH 프로토콜을 이용하여 원격 X 응용 프로그램을 안전하게 실행하려면:
1.
Xstart를 실행합니다.
2.
[새 세션]을 누릅니다. 결과: 새 세션 대화 상자가 열립니다.
3.
새 세션 이름을 입력하고 [확인]을 누릅니다.
4.
[호스트]에 원격 유닉스/리눅스 호스트의 이름이나 IP 주소를 입력합니다.
5.
[프로토콜]에서 SSH를 선택합니다.
6.
공개키 인증같은 SSH 프로토콜 관련 옵션을 설정하려면 [인증 방법]에서 [공개키 인증]을 선택 후
[설정]을 누릅니다.
7.
[사용자]에 호스트의 사용자 계정 이름을 입력합니다.
[실행 명령]에 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행하려면 다음과 같이
입력합니다:
/usr/bin/X11/xterm –ls
8.
9.
[실행]을 누릅니다.
|
41
사용자 키 관리자를 열려면:
1.
Xbrowser를 실행합니다.
2.
[도구] 메뉴의 [SSH 사용자 키 관리자]를 누릅니다.
호스트 키 관리자를 열려면:
1.
Xbrowser를 실행합니다.
2.
[도구] 메뉴의 [SSH 호스트 키 관리자]를 누릅니다.
사용자 키를 생성하려면:
1.
Xbrowser를 실행합니다.
2.
[도구] 메뉴의 [SSH 사용자 키 생성 마법사]를 누릅니다.
3.
사용자 키 생성 마법사의 안내에 따라 사용자 키를 생성합니다.
참고
키 생성의 마지막 단계에서 공개키를 서버에 등록할 수 있습니다.
공개키를 서버에 등록하려면:
1.
사용자 키 대화 상자를 엽니다.
2.
등록할 사용자 키를 선택합니다.
3.
[등록 정보]를 누릅니다. 결과: 사용자 키 등록 정보 대화 상자가 나타납니다.
4.
[공개키] 탭을 누릅니다.
5.
[공개키 형식] 목록에서 원격 SSH 서버에 맞는 형식을 선택합니다.
6.
[파일로 저장]을 선택하여 저장합니다.
참고
공개키를 파일로 저장한 후, 그 파일을 서버에 등록해야 합니다. 등록 방법은 서버의 종류에 따라
다릅니다. 공개키 등록 방법은 “4 단계: 공개키 등록” 를 참조하십시오.
사용자 키를 가져오려면:
1.
사용자 키 대화 상자를 엽니다.
2.
[가져오기]를 선택합니다. 결과: 열기 대화 상자가 나타납니다.
3.
가져오려는 비밀키 파일을 선택한 후 [확인]을 누릅니다.
4.
[확인]을 누릅니다.
사용자 키를 내보내려면:
1.
사용자 키 대화 상자를 엽니다.
2.
내보낼 사용자 키를 선택합니다.
3.
[내보내기]를 누릅니다. 결과: 저장 대화 상자가 나타납니다.
4.
파일 이름을 입력하고 [확인]을 누릅니다.
참고
내보낸 파일은 ㈜넷사랑컴퓨터 사용자 키 형식으로 저장되며 타사의 프로그램에서는 사용할 수 없
습니다.
사용자 키의 이름을 변경하려면:
1.
사용자 키 대화 상자를 엽니다.
2.
이름을 변경할 사용자 키를 선택합니다.
3.
[이름 바꾸기]를 누릅니다.
42
|
보안
참고
키 이름은 파일 이름으로 사용됩니다. 입력된 키 이름은 파일 이름으로 유효한 것이어야 합니다.
사용자 키의 암호를 변경하려면:
1.
사용자 키 대화 상자를 엽니다.
2.
암호를 변경할 사용자 키를 선택합니다.
3.
[등록 정보]를 누릅니다. 결과: 사용자 키 등록 정보 대화 상자가 나타납니다.
4.
[일반] 탭을 누릅니다.
5.
[암호 변경]을 누릅니다.
사용자 키를 삭제하려면:
1.
사용자 키 대화 상자를 엽니다.
2.
삭제할 사용자 키를 선택합니다.
3.
[삭제]를 누릅니다.
보안
|
43
다중 모니터
Xmanager는 다중 모니터 시스템에서 X 윈도우 데스크톱을 출력할 모니터를 선택할 수 있도록 합니
다. 사용자는 설치된 모니터 또는 모든 모니터를 포함하는 가상 스크린을 선택할 수 있습니다. 다중 모
니터에 관한 추가적인 정보는 레퍼런스의 “모니터 설정 대화 상자”를 참조하십시오.
하나의 모니터가 8비트 컬러이고 다른 모니터들이 8비트 보다 클 때 Xmanager가 정상적으로 동작하
지 않을 수 있으므로, 모든 모니터의 컬러 설정을 16비트 이상으로 설정하는 것이 좋습니다.
X 데스크톱을 위한 모니터를 선택하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[모니터 설정]을 누릅니다. 결과: 모니터 설정 대화 상자가 열립니다.
5.
[모니터 선택] 목록에서 원하는 모니터를 선택합니다.
6.
[확인]을 누릅니다.
모든 모니터를 하나의 X 데스크톱으로 사용하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[모니터 설정]을 누릅니다. 결과: 모니터 설정 대화 상자가 열립니다.
5.
[모니터 선택] 목록에서 Virtual Screen을 선택합니다.
참고
Virtual Screen은 시스템에 여러 개의 모니터가 있는 경우에만 나타납니다. 버추얼 스크린이 만드
는 루트 윈도우의 크기와 작업 영역은 각 모니터의 해상도와 배치에 영향을 받습니다.루트 윈도우
의 작업 영역은 여러 개의 모니터가 만드는 가장 큰 직사각형이 됩니다.
6.
[확인]을 누릅니다.
시작할 때 모니터 선택 대화 상자를 표시하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[장치] 탭을 누릅니다.
4.
[모니터 설정]을 누릅니다. 결과: 모니터 설정 대화 상자가 열립니다.
5.
[시작할 때 모니터 선택 창을 표시함]을 선택합니다.
6.
[확인]을 누릅니다.
|
45
X 응용 프로그램에서 복사,
저장, 인쇄
Xmanager를 이용하여 X 응용 프로그램과 윈도우 클립보드 사이에 문자열을 자동으로 복사할 수 있
습니다. 또한 로컬 윈도우 매니저를 사용할 경우 X 응용 프로그램의 이미지를 윈도우 클립보드로 복사,
비트맵 파일로 저장 그리고 프린터로 인쇄할 수 있습니다.
자동 복사 & 붙여넣기를 설정하려면:
1.
Xconfig를 실행합니다.
2.
프로파일을 더블 클릭 합니다. 결과: 등록 정보 대화 상자가 열립니다.
3.
[고급] 탭을 누릅니다.
4.
[설정] 목록에서 [자동 복사 & 붙여넣기]를 선택합니다.
5.
[확인]을 누릅니다.
xterm에서 윈도우 메모장으로 문자열을 복사하려면:
1.
xterm 윈도우에서 왼쪽 버튼으로 복사할 문자열을 선택합니다. 결과: 선택한 영역이 반전됩니다.
2.
메모장를 실행합니다.
3.
[편집] 메뉴에서 [붙여넣기]를 선택합니다.
윈도우 메모장에서 xterm으로 문자열을 복사하려면:
1.
메모장에서 왼쪽 버튼으로 복사할 문자열을 선택합니다. 결과: 선택한 영역이 반전됩니다.
2.
[편집] 메뉴에서 [복사]를 선택합니다.
3.
xterm을 실행합니다.
4.
xterm 윈도우에서 마우스 가운데 버튼을 누르거나 양쪽 버튼을 동시에 누릅니다.
X 응용 프로그램 윈도우를 클립보드로 복사하려면:
1.
제목 표시줄의 시스템 메뉴에서 [복사]를 가리킨 후 [윈도우]나 [내용]을 누릅니다. 결과: 윈도우
이미지가 클립보드로 복사됩니다.
참고
이 기능은 Xstart를 이용하여 응용 프로그램을 실행할 때에만 사용 가능합니다. 다중 윈도우 모드
상태에서 MS 윈도우의 윈도우 매니저(로컬 윈도우 매니저)가 구동 중이어야 합니다.
X 응용 프로그램을 비트맵 파일로 저장하려면:
1.
제목 표시줄의 시스템 메뉴에서 [저장]을 가리킨 후 [윈도우]나 [내용]을 누릅니다. 결과: 다른 이
름으로 저장 대화 상자가 열립니다.
2.
[파일 이름]에 적절한 파일 이름을 입력합니다.
3.
[확인]을 누릅니다.
참고
이 기능은 Xstart를 이용하여 응용 프로그램을 실행할 때에만 사용 가능합니다. 다중 윈도우 모드
상태에서 MS 윈도우의 윈도우 매니저(로컬 윈도우 매니저)가 구동 중이어야 합니다.
|
47
X 응용 프로그램 윈도우를 인쇄하려면:
1.
제목 표시줄의 시스템 메뉴에서 [인쇄]를 가리킨 후 [윈도우]나 [내용]을 누릅니다. 결과: 인쇄 대
화 상자가 열립니다.
2.
[인쇄]를 누릅니다.
참고
이 기능은 Xstart를 이용하여 응용 프로그램을 실행할 때에만 사용 가능합니다. 다중 윈도우 모드
상태에서 MS 윈도우의 윈도우 매니저(로컬 윈도우 매니저)가 구동 중이어야 합니다.
48
|
X 응용 프로그램에서 복사, 저장, 인쇄
세션 로그 기록
Xmanager 세션은 사용자 폴더에 디버그 정보를 파일로 기록합니다. 여러 Xmanager 세션이 동시에
사용 중이라면 각 세션은 X0.LOG, X1.LOG 등 각각 다른 이름으로 저장됩니다. 로그 파일의 숫자는
Xmanager 세션의 디스플레이 번호를 가리킵니다.
Xmanager를 사용하면서 문제가 발생하면 로그 파일을 보는 것이 도움이 될 수 있습니다.
현재 세션의 로그 파일을 보려면:
1.
Xmanager 알림 영역 아이콘을 오른쪽 버튼으로 클릭하거나, Xmanager 메인 윈도우의 제목
표시줄에서 Xmanager 아이콘을 누릅니다. 결과: Xmanager 시스템 메뉴가 나타납니다.
2.
시스템 메뉴에서 [로그]를 가리킨 후 [파일]을 누릅니다. 결과: 메모장으로 로그 파일을 엽니다.
모든 세션의 로그 파일이 저장되어 있는 폴더를 열려면:
1.
Xmanager 알림 영역 아이콘을 오른쪽 버튼으로 클릭하거나, Xmanager 메인 윈도우의 제목
표시줄에서 Xmanager 아이콘을 누릅니다. 결과: Xmanager 시스템 메뉴가 나타납니다.
2.
시스템 메뉴에서 [로그]를 가리킨 후 [폴더]를 누릅니다. 결과: 로그 폴더가 열립니다.
|
49
레퍼런스
이 섹션은 Xmanager 사용에 대한 레퍼런스 정보를 담고 있습니다.
Xmanager는 윈도우 환경에서 작동하는 강력하고 사용하기 쉬운 PC용 X 서버 소프트웨어입니다.
Xmanager를 이용하여 원격 유닉스/리눅스 데스크톱 환경을 윈도우 PC에서 사용할 수 있습니다. PC
가 사설 네트워크 내부에 존재하거나 PC와 리모트 서버 사이에 방화벽이 있는 경우에도 SSH(Secure
Shell) 프로토콜을 사용하여 안전하게 원격 X 응용 프로그램을 구동할 수 있습니다.
Xmanager는 다중 서버 설정, 다중 비주얼, 다중 모니터 지원, 다중 사용자 지원, 다중 XDMCP 세션,
SSH 보안 강화 등의 기능을 제공합니다. Xmanager는 고급 사용자의 다양한 요구에 부응하기 위해
고급 옵션을 제공하고 있으며, 또한 일반 사용자를 위해 사용하기 쉽게 디자인되어 있습니다.
Xmanager는 Xmanager, Xconfig, Xbrowser, Xstart와 여러 유틸리티로 구성되어 있습니다.
•
Xmanager는 PC용 X 서버 프로그램입니다. 원격 유닉스/리눅스의 그래픽 응용프로그램인 X
클라이언트는 Xmanager를 통해 MS 윈도우에 화면을 띄울 수 있습니다. Xstart와
Xbrowser는 원격 X 응용 프로그램을 실행하거나 원격 호스트의 전체 GUI 데스크톱 화면을
가져올 때 Xmanager를 실행합니다.
•
Xconfig는 Xmanager 서버 프로파일을 생성하고 관리합니다. Xmanager 프로파일은 윈도
우 모드, 폰트 목록, 컬러 등의 다양한 Xmanager 옵션을 설정합니다.
•
Xbrowser는 사용하기 쉽고 사용자에게 친숙한 인터페이스를 제공하는 프로그램입니다.
Xbrowser를 통해 원격 유닉스/리눅스 호스트를 쉽게 찾을 수 있으며, XDMCP 프로토콜을 사
용하여 원격 호스트에 접속할 수 있습니다. Xbrowser는 여러 개의 XDMCP 세션을 동시에 실
행할 수 있으며, 각 호스트의 단축 아이콘 생성을 지원합니다.
•
Xstart는 사용자 PC에서 원격 X 응용 프로그램을 실행하게 해줍니다. 원격 호스트에 접속시
SSH, TELNET, RLOGIN, REXEC, 그리고 RSH 프로토콜을 지원합니다. Xstart를 이용하여 사
용자의 윈도우 PC에서 쉽게 원격 호스트의 명령을 실행할 수 있습니다.
|
51
Xmanager
Xmanager는 X 응용 프로그램을 윈도우 데스크톱에서 사용할 수 있게 하는 X 서버 프로그램입니다.
Xmanager는 사용자의 데스크톱에서 동작하는 디스플레이 서버 프로그램입니다. 사용자가 유닉스상에
서 X 응용 프로그램을 실행할 때 X 응용 프로그램은 Xmanager에 접속하여 CreateWindow,
PolyLines, PolyText 등의 다양한 요청을 보냅니다. Xmanager는 그러한 요청들을 윈도우 데스크톱에
서 처리하며, 마우스를 누르거나 키를 누르는 등의 사용자 입력을 X 응용 프로그램으로 전달합니다.
Xmanager는 기본 설정값인 TCP 6000번 포트(디스플레이 번호 0)에서 대기하고 있습니다. 만약 사
용자가 다른 Xmanager를 실행하면 TCP 6000번 포트보다 큰 값 중에서 사용 가능한 포트를 찾습니
다.
여러 개의 Xmanager 세션을 실행할 때 각 세션은 0부터 시작하는 고유한 디스플레이 번호를 갖게 됩
니다. 이는 Xmanager 윈도우의 제목 표시줄에 [:0.0] 등으로 표시됩니다. [:0.0]의 첫번째 숫자는 디
스플레이 번호이며 두번째 숫자는 스크린 번호입니다. Xmanager에서 스크린 번호는 항상 0입니다.
Xmanager는 해당 TCP 포트를 얻기 위해 디스플레이 번호에 6000을 더합니다. 만약 TCP 6001번 포
트에서 대기하고 있다면 디스플레이 번호는 1이 될 것입니다.
[시작] 메뉴의 [프로그램] 폴더에서 Xmanager - Passive를 실행하면, Xmanager는 X 응용 프로그
램의 접속을 기다리는 수동적(Passive) 상태가 됩니다. 그 후에 사용자는 Xstart나 다른 도구를 이용하
여 원격 X 응용 프로그램을 실행할 수 있습니다. Xstart 세션 접속의 경우 Xmanager는 Xconfig에
지정한 [기본 Xstart 프로파일]을 사용합니다.
Xstart로 원격 X 응용 프로그램을 실행하면 원격 호스트로 명령을 전송하기 전에 Xmanager를 실행
하기 때문에 사용자가 직접 Xmanager를 먼저 실행할 필요가 없습니다.
[시작] 메뉴의 [프로그램] 폴더에서 Xmanager - Broadcast를 실행하면 Xmanager는 네트워크로
XDMCP 쿼리 메시지를 브로드캐스트합니다. 쿼리 메시지에 응답한 호스트는 호스트 선택 윈도우에 표
시되며, 원하는 호스트에 XDMCP로 접속하려면 해당 아이콘을 실행하면 됩니다. XDMCP 세션은
Xconfig에 지정된 [기본 XDMCP 프로파일]의 값을 읽어옵니다.
다중 윈도우 모드에서는 기본적으로 Xmanager 아이콘은 알림 영역으로 들어갑니다. Xmanager 시
스템 메뉴를 사용하기 위해서는 알림 영역 아이콘을 오른쪽 버튼으로 누릅니다. 시스템 메뉴에서 다른
유틸리티를 실행하거나 로그를 볼 수 있으며 Xmanager 도움말을 열 수 있습니다. 다음 그림은 다중
윈도우 모드로 동작하는 Xmanager를 보여 주고 있습니다:
52
|
레퍼런스
그림 9: Xmanager 다중 윈도우 모드
단일 윈도우 모드에서는 Xmanager가 하나의 커다란 메인 윈도우를 엽니다. X 응용 프로그램은 이 윈
도우 안에서 동작합니다. 다음 그림은 단일 윈도우 모드로 동작하는 Xmanager를 보여 주고 있습니다:
레퍼런스
|
53
그림 10: Xmanager 단일 윈도우 모드
Xmanager 시스템 메뉴
Xmanager 시스템 메뉴에서 유틸리티 프로그램을 실행하거나 로그 파일을 열 수 있으며, 등록 정보
대화 상자를 열거나 Xmanager 도움말을 실행할 수 있습니다. 사용자는 제목 표시줄에 있는
Xmanager 아이콘을 클릭하여 시스템 메뉴를 열 수 있습니다.
54
|
레퍼런스
그림 11: Xmanager 시스템 메뉴
이전 크기로
이 창을 보통 크기로 복원합니다.
이동
이 창을 다른 위치로 이동합니다.
크기 조정
이 창의 크기를 변경합니다.
최소화
이 창을 최소화합니다.
최대화
이 창을 최대화합니다.
닫기
Xmanager에 연결되어 있는 모든 X 응용 프로그램을 종료한 후 Xmanager를 닫습니다.
서버 초기화
Xmanager에 연결되어 있는 모든 X 응용 프로그램을 종료한 후 Xmanager를 처음 상태로 초기화합
니다.
도구->Xbrowser
Xbrowser 프로그램을 실행합니다.
도구->Xstart
Xstart 프로그램을 실행합니다.
도구->Xconfig
레퍼런스
|
55
Xconfig 프로그램을 실행합니다.
클라이언트
Xstart 세션을 실행합니다.
로그->파일
현재 세션의 로그 파일을 엽니다.
로그->폴더
Xmanager 세션의 로그가 저장되는 로그 폴더를 엽니다.
도움말->Xmanager 도움말
Xmanager 도움말 시스템을 엽니다.
도움말->Xmanager 정보
버전 정보와 라이선스 정보를 담고 있는 Xmanager 정보 대화 상자를 엽니다.
등록 정보
현재 세션이 사용하는 Xmanager 프로파일의 등록 정보 대화 상자를 엽니다.
Xmanager 알림 영역 메뉴
Xmanager 알림 영역 메뉴에서 유틸리티를 실행하거나 로그 파일을 열 수 있으며, 등록 정보 대화 상
자를 열거나 Xmanager 도움말 시스템을 실행할 수 있습니다. 사용자는 알림 영역에 있는
Xmanager 아이콘을 클릭함으로써 이 메뉴를 열 수 있습니다.
그림 12: Xmanager 알림 영역 메뉴
닫기
Xmanager에 연결되어 있는 모든 X 응용 프로그램을 종료한 후 Xmanager를 닫습니다.
모두 최소화
모든 X 응용 프로그램 윈도우를 최소화하거나 숨깁니다.
모두 이전 크기로
56
|
레퍼런스
모든 X 응용 프로그램을 이전 크기와 위치로 복원합니다.
서버 초기화
Xmanager에 연결되어 있는 모든 X 응용 프로그램을 종료한 후 Xmanager를 처음 상태로 초기화합
니다.
도구->Xbrowser
Xbrowser 프로그램을 실행합니다.
도구->Xstart
Xstart 프로그램을 실행합니다.
도구->Xconfig
Xconfig 프로그램을 실행합니다.
클라이언트
Xstart 세션을 실행합니다.
로그->파일
현재 세션의 로그 파일을 엽니다.
로그->폴더
Xmanager 세션의 로그가 저장되는 로그 폴더를 엽니다.
도움말->Xmanager 도움말
Xmanager 도움말 시스템을 엽니다.
도움말->Xmanager 정보
버전 정보와 라이선스 정보를 담고 있는 Xmanager 정보 대화 상자를 엽니다.
등록 정보
현재 세션이 사용하는 Xmanager 프로파일의 등록 정보 대화 상자를 엽니다.
Xmanager 명령행 옵션
Xmanager는 사용자 응용 프로그램들과의 연동을 위해 명령행 옵션을 제공합니다. 사용자가
Xmanager를 직접 실행할 경우 연결 정보가 없으므로, 접속 방법과 디스플레이 번호를 옵션으로 지정
해야 합니다.
Xmanager의 명령행 규칙은 다음과 같습니다:
Xmanager [-query hostname|-broadcast|-indirect hostname] [:digit]
예:
사용 명령어
설명
Xmanager
[기본 Xstart 프로파일]을 사용하여 passive 모드로 실행
합니다. 디스플레이 번호는 기본 값으로 0이 지정되며, 만
약 이 값이 사용 가능하지 않을 경우에는 자동으로 다른
값이 지정됩니다.
Xmanager :1
[기본 Xstart 프로파일]을 사용하여 passive 모드로 실행
합니다. 디스플레이 번호는 1로 설정되며, 만약 이 값이
사용 가능하지 않을 경우에는 실행을 중단합니다.
레퍼런스
|
57
사용 명령어
설명
Xmanager –query host
지정한 호스트로 XDMCP query 연결 방법을 이용하여 접
속합니다. [기본 XDMCP 프로파일]을 사용합니다. 디스플
레이 번호는 기본 값으로 0이 지정되며, 만약 이 값이 사
용 가능하지 않을 경우에는 자동으로 다른 값이 지정됩니
다.
Xmanager –query host :2
지정한 호스트로 XDMCP query 연결 방법을 이용하여 호
스트에 접속하며, [기본 XDMCP 프로파일]을 사용합니다.
디스플레이 번호는 2로 설정되며, 만약 이 값이 사용 가능
하지 않을 경우에는 Xmanager 실행을 중단합니다.
Xmanager –broadcast
XDMCP 브로드캐스트 메시지를 로컬 네트워크로 보내어
호스트 선택 대화 상자에 접속 가능한 XDMCP 호스트를
표시합니다. 접속 시 [기본 XDMCP 프로파일]을 사용합니
다. 디스플레이 번호는 기본 값으로 0이 지정되며, 만약
이 값이 사용 가능하지 않을 경우에는 자동으로 다른 값이
지정됩니다.
Xmanager –indirect host
XDMCP indirect 연결 방법을 이용하여 호스트에 접속합니
다. 원격 호스트는 Xmanager를 통해 호스트 선택 윈도
우를 엽니다. 접속 시 [기본 XDMCP 프로파일]을 사용합
니다. 디스플레이 번호는 기본 값으로 0이 지정되며, 만약
이 값이 사용 가능하지 않을 경우에는 자동으로 다른 값이
지정됩니다.
58
|
레퍼런스
Xbrowser
Xbrowser는 XDMCP 연결을 지원하는 리눅스/유닉스 호스트를 탐색하기 위해 만들어진 쉽고 사용하
기 편한 사용자 인터페이스 프로그램입니다. 기본적으로 Xbrowser는 XDMCP (X Display Manager
Control Protocol) 요청 메시지를 자신의 로컬 네트워크의 모든 호스트에게 보내고 이 메시지에 응답한
호스트를 표시합니다.
호스트에 접속하기 위해서는 Xbrowser 창에 나타난 호스트의 아이콘을 더블 클릭 하면 됩니다. 실제로
는 Xbrowser가 Xmanager를 실행하며, 선택한 호스트 이름을 전달합니다. Xbrowser는 여러 개의
XDMCP 세션을 동시에 수행하기 위해 여러 개의 Xmanager를 실행 시킬 수 있습니다. Xbrowser가
실행한 각 세션은 0부터 시작하는 고유의 디스플레이 번호를 가지게 됩니다. Xmanager는 각 세션을
위한 디스플레이 번호를 자동으로 할당하므로 사용자는 디스플레이 번호를 어떻게 설정해야 하는지 신
경쓸 필요가 없습니다.
Xbrowser는 사용자로 하여금 이미 존재하는 세션을 복사하거나 세션 생성 마법사를 이용하여 새로운
XDMCP 세션을 만들 수 있게 해줍니다. 생성된 세션은 사용자의 PC에 저장되므로 옵션을 변경하거나
그 세션에 대한 바로 가기를 만들 수 있습니다.
Xbrowser는 또한 Xstart 세션을 생성하고 표시할 수 있습니다. 모든 Xstart 세션은 Xstart와
Xbrowser에서 공유됩니다. 또한 Xstart 세션을 보이거나 감추도록 설정할 수 있습니다.
Xbrowser 메인 윈도우
Xbrowser 메인 윈도우는 윈도우 탐색기와 비슷한 모양으로 메뉴바, 툴바, 주소 창, 작업 영역 그리고
상태 표시줄로 구성되어 있습니다.
그림 13: Xbrowser 메인 윈도우
레퍼런스
|
59
작업 영역은 XDMCP 요청 메시지에 응답한 호스트를 표시합니다. 작업 영역의 아이콘들은 세션의 종류
를 나타냅니다. Xbrowser는 다음의 세 종류의 세션 즉, 자동(Dynamic), 고정(Static) 그리고 Xstart
세션을 지원합니다.
아이콘
세션 종류
설명
자동
Xbrowser는 로컬 LAN에 브로드캐스트 메시지를 보낸 후 이 세션들을
동적으로 찾아냅니다. 다른 서브넷(Subnet)의 호스트들을 찾기 위해서는
옵션 대화 상자에서 해당 호스트의 IP 주소를 입력하면 됩니다.
모든 자동 세션은 동일한 설정을 사용합니다. 세션의 설정을 변경하려면
세션에서 오른쪽 버튼을 클릭한 후 [다른 이름으로]를 선택하여 저장한
후, 새로 생성된 세션에 오른쪽 버튼을 클릭하여 [등록 정보]를 선택합니
다.
고정
고정 세션은 사용자가 생성하여 저장한 세션입니다. 고정 세션은 자동 세
션에서 복사하거나 세션 생성 마법사를 이용하여 만들 수 있습니다. 만약
원격 호스트가 XDMCP 요청 메시지에 응답하지 않는다면 아이콘은 희미하
게 표시됩니다.
사용자는 이 세션에 대해 바로 가기 생성, 다른 이름으로 저장, 설정 변경
등을 할 수 있고 메일로 다른 사용자에게 전달할 수 있습니다.
Xstart
Xbrowser는 Xstart 세션을 생성하고 관리할 수 있습니다. 또한 사용자
는 기호에 따라 이 세션들을 Xstart에서 설정하고 관리할 수 있습니다.
Xbrowser와 Xstart는 모든 Xstart 세션을 공유합니다.
Xstart 세션을 더블 클릭 하여, 사용자는 쉽게 원격 X 응용 프로그램을 사
용자의 윈도우에 띄울 수 있습니다.
Xbrowser는 일정 간격으로 브로드캐스트 메시지를 보내고 그에 따라 작업 영역을 새로 고칩니다. 새
로 고침 간격의 기본 값은 300초입니다. 만약 호스트가 몇 초 내에 메시지에 응답하지 않는다면 아이콘
이 희미하게 표시됩니다.
일반적으로 모든 유닉스/리눅스 시스템들은 XDMCP 서비스를 지원하며 Xbrowser 윈도우에서 그 호스
트들을 찾는 데 문제가 없습니다. 경우에 따라 원격 호스트가 XDMCP 서비스를 지원하지 않도록 설정
되어 있어서 Xbrowser에 표시되지 않는 경우가 있습니다. 이런 경우에는 해당 호스트의 시스템 관리
자에게 문의하여 그 호스트가 XDMCP 서비스를 지원하도록 설정해야 합니다.
기본적으로 Xbrowser는 다른 네트워크 영역(other network segments)에 있는 호스트를 검색하지
않습니다. 외부 네트워크에 있는 호스트를 검색하려면 옵션 대화 상자에서 해당 호스트의 IP 주소를 입
력해야 합니다. 사용자의 컴퓨터와 원격 호스트 사이에 방화벽이 존재하면 XDMCP 연결을 사용할 수
없다는 것을 유의하십시오.
파일 메뉴
[파일] 메뉴에서는 세션 생성, 생성 열기, 바로 가기 만들기, 설정 변경 등의 작업을 할 수 있습니다.
60
|
레퍼런스
그림 14: Xbrowser 파일 메뉴
새로 만들기->세션 생성 마법사
세션 생성 마법사 대화 상자를 엽니다. 사용자는 마법사를 이용하여 고정 세션 또는 Xstart 세션을 만들
수 있습니다.
새로 만들기->고정 세션
작업 영역에 고정 세션을 생성합니다. 사용자는 생성된 세션의 이름과 설정을 변경할 수 있습니다.
새로 만들기->Xstart 세션
작업 영역에 Xstart 세션을 생성합니다. 사용자는 생성된 세션의 이름과 설정을 변경할 수 있으며 이 세
션은 Xstart 프로그램에서도 수정할 수 있습니다.
새로 만들기->Xshell 세션
Xshell 프로그램이 설치되어 있는 경우 Xshell 세션을 생성합니다. 생성한 세션의 이름과 설정을 변경할
수 있습니다.
새로 만들기->Xftp 세션
Xftp 프로그램이 설치되어 있는 경우 Xftp 세션을 생성합니다. 생성한 세션의 이름과 설정을 변경할 수
있습니다.
새로 만들기->폴더
새로운 폴더를 생성합니다.
열기
선택한 세션을 엽니다. Xbrowser는 해당 세션들의 정보를 가지고 Xmanager를 실행하게 됩니다.
다른 이름으로 저장
선택한 세션을 다른 이름으로 저장합니다.
삭제
레퍼런스
|
61
선택한 세션을 작업 영역에서 삭제합니다.
이름 바꾸기
선택한 세션의 이름을 변경합니다.
바로 가기
폴더 찾아보기 대화 상자를 열고 선택한 폴더에 바로 가기를 생성합니다.
공유
선택한 세션을 이 컴퓨터의 모든 사용자와 공유합니다. 공유된 세션은 공유 폴더로 이동하며 아이콘에
손모양이 나타납니다.
보내기->메일 수신자
선택한 세션을 첨부하여 메일 편집기를 엽니다. 이 명령은 관리자가 다른 사용자들에게 템플릿 세션을
만들어서 보낼 때 유용합니다. 다른 컴퓨터에서는 세션에 저장된 [비밀 번호] 값을 읽을 수 없습니다.
보내기->바탕 화면 (바로 가기 생성)
바탕 화면 폴더에 해당 세션의 바로 가기를 생성합니다.
가져오기
세션 가져오기 마법사를 열어 Xmanager 세션을 가져옵니다.
내보내기
세션 내보내기 마법사를 열어 Xmanager 세션을 저장합니다. 내보내기한 세션에는 비밀번호가 저장되
지 않습니다.
등록 정보
선택한 세션에 대한 Xbrowser 등록 정보 대화 상자를 엽니다.
끝내기
Xbrowser 프로그램을 종료합니다.
편집 메뉴
[편집] 메뉴에서는 선택한 세션에 대해 잘라내기를 하거나 클립보드로 복사할 수 있습니다. 또한 클립보
드에 있는 세션을 붙여넣기할 수 있고 해당 폴더의 세션을 모두 선택할 수 있습니다.
그림 15: Xbrowser 편집 메뉴
잘라내기
선택한 세션을 잘라내기합니다.
62
|
레퍼런스
복사
선택한 세션을 클립보드로 복사합니다.
붙여넣기
클립보드의 세션을 작업 영역으로 복사합니다.
모두 선택
작업 영역의 모든 세션을 선택합니다.
보기 메뉴
[보기] 메뉴에서는 툴바와 상태 표시줄을 보이거나 감출 수 있고 작업 영역의 표시 형식을 변경할 수 있
으며, 목록을 자세히 볼 때 열 서식을 변경할 수 있습니다.
그림 16: Xbrowser 보기 메뉴
도구 모음->표준 단추
표준 단추를 보이거나 숨깁니다.
도구 모음->주소 표시줄
주소 표시줄을 보이거나 숨깁니다.
도구 모음->도구 모음 잠금
도구 모음을 잠금을 설정하거나 해제합니다.
세션 분류
Xmanager 세션 뿐만 아니라 Xshell 세션과 Xftp 세션도 관리할 수 있는 세션 분류 윈도우를 보이거
나 숨깁니다.
상태 표시줄
상태 표시줄을 보이거나 숨깁니다.
레퍼런스
|
63
큰 아이콘
큰 아이콘 형식으로 목록 형태를 변경합니다.
아이콘
작은 아이콘 형식으로 목록 형태를 변경합니다.
간단히
간단히 보기 형식으로 목록 형태를 변경합니다.
자세히
자세히 보기 형식으로 목록 형태를 변경합니다.
세션->XDMCP 세션
세션바에서 XDMCP 폴더의 최상단 폴더로 이동합니다.
세션->Xstart 세션
세션바에서 Xstart 폴더의 최상단 폴더로 이동합니다.
세션->Xshell 세션
세션바에서 Xshell 폴더의 최상단 폴더로 이동합니다.
세션->Xftp 세션
세션바에서 Xftp 폴더의 최상단 폴더로 이동합니다.
열 서식
열 서식 대화 상자를 엽니다. [자세히] 보기 형식에서 나타나는 열의 서식을 변경할 수 있습니다.
호스트 찾기
XDMCP 세션으로 목록을 전환하고, 로컬 네트워크와 등록된 호스트에 XDMCP 요청 메시지를 다시 보
내어 그 응답에 따라 화면을 새로 고칩니다.
새로 고침
현재 목록을 새로 고칩니다.
도구 메뉴
[도구] 메뉴에서는 Xstart 및 Xconfig 프로그램을 실행할 수 있고 SSH 사용자 키를 생성하고 관리할
수 있으며 Xbrowser의 옵션을 설정할 수 있습니다.
그림 17: Xbrowser 도구 메뉴
64
|
레퍼런스
Xstart 실행
Xstart 프로그램을 실행합니다.
Xconfig 실행
Xconfig 프로그램을 실행합니다.
SSH 호스트 키 관리자
호스트 키 대화 상자를 엽니다.
SSH 사용자 키 관리자
사용자 키 대화 상자를 엽니다.
SSH 사용자 키 생성 마법사
사용자 키 생성 마법사를 엽니다.
옵션
옵션 대화 상자를 엽니다. 이 대화 상자에서는 브로드캐스트 주소를 입력하고 새로 고침 간격을 변경할
수 있습니다.
도움말 메뉴
[도움말] 메뉴에서는 Xmanager 도움말을 볼 수 있으며 현재 버전에 대한 정보를 얻을 수 있습니다.
그림 18: Xmanager 도움말 메뉴
Xmanager 도움말
Xmanager 도움말을 엽니다.
온라인 지원
웹 브라우저를 실행하여 Xmanager 온라인 지원 페이지로 이동합니다.
최신 버전 확인
㈜넷사랑컴퓨터 다운로드 사이트에 연결하여 최신 버전의 유무를 확인함으로써 사용자가 필요에 따라
최신 버전으로 업그레이드를 할 수 있도록 도와줍니다.
Xbrowser 정보
Xbrowser 정보 대화 상자를 열어 버전 및 라이선스 정보 등을 보여줍니다.
세션 콘텍스트 메뉴
세션에서 마우스 오른쪽 버튼을 클릭하면 세션 콘텍스트 메뉴가 나타납니다.
레퍼런스
|
65
그림 19: 세션 콘텍스트 메뉴
열기
선택한 세션을 엽니다. 여러 개의 세션을 선택한 경우 선택한 세션 모두를 엽니다.
폴더 아래의 모든 세션 열기
선택한 폴더의 모든 세션을 엽니다.
다른 방법으로 열기->SSH
Xshell을 실행하여 선택한 세션의 호스트로 SSH 연결을 생성합니다.
다른 방법으로 열기->TELNET
Xshell을 실행하여 선택한 세션의 호스트로 TELNET 연결을 생성합니다.
다른 방법으로 열기->RLOGIN
Xshell을 실행하여 선택한 세션의 호스트로 RLOGIN 연결을 생성합니다.
다른 방법으로 열기->FTP
Xftp를 실행하여 선택한 세션의 호스트로 FTP 연결을 생성합니다.
다른 방법으로 열기->SFTP
Xftp를 실행하여 선택한 세션의 호스트로 SFTP 연결을 생성합니다.
다른 이름으로 저장
선택한 세션을 다른 이름으로 저장합니다. XDMCP 자동 세션의 경우는 XDMCP 고정 세션을 생성합니
다.
SSH 연결로 저장
XDMCP 자동 세션의 경우 Secure XDMCP 고정 세션을 만들어 줍니다. 이 경우는 원격 호스트에 SSH
서버가 구동되고 있어야 합니다.
공유
선택한 세션을 이 컴퓨터의 모든 사용자와 공유합니다. 공유된 세션은 공유 폴더로 이동하며 아이콘에
66
|
레퍼런스
손모양이 나타납니다.
보내기
선택한 세션을 이메일을 통해 다른 사용자에게 보내거나, 바탕 화면 바로 가기를 생성하여 보낼 수 있습
니다.
바로 가기 만들기
선택한 세션의 바로 가기를 폴더 선택창에서 목적 폴더를 선택하여 생성할 수 있습니다.
삭제
선택한 세션을 삭제합니다.
이름 바꾸기
선택한 세션의 이름을 변경합니다.
등록 정보
선택한 세션에 대한 등록 정보 대화 상자를 열어 세션의 등록 정보를 변경할 수 있습니다.
툴바 버튼
Xbrowser는 자주 사용하는 작업과 명령에 대한 툴바 버튼을 제공합니다. 물론 같은 작업을 메뉴를 통
해서도 수행할 수 있습니다.
그림 20: Xbrowser 툴바 버튼
아래는 각 버튼에 대한 설명입니다:
버튼
이름
설명
새로 만들기
새 세션 생성 마법사를 엽니다. Xstart 또는 XDMCP 세션들을 단계
적으로 만들 수 있습니다.
열기
선택한 세션을 실행합니다. 버튼 오른쪽의 서브 메뉴를 선택하여 터
미널이나 파일 전송 세션을 시작할 수도 있습니다.
삭제
선택한 세션을 삭제합니다.
등록 정보
선택한 세션에 대한 Xbrowser 등록 정보 대화 상자를 엽니다.
세션 분류
Xmanager 세션 뿐만 아니라 Xshell 세션과 Xftp 세션도 관리할
수 있는 세션 분류 윈도우를 보이거나 숨깁니다.
뒤로
방문한 폴더 히스토리에서 이전 폴더로 이동합니다.
앞으로
방문한 폴더 히스토리에서 앞 폴더로 이동합니다.
한 수준 위로
상위 레벨 폴더로 이동합니다.
UNIX/Linux 호스트
찾기
XDMCP 세션으로 목록을 전환하고, 로컬 네트워크와 등록된 호스트
에 XDMCP 요청 메시지를 다시 보내어 그 응답에 따라 화면을 새
로 고칩니다.
보기
작업 화면의 표시 형식을 전환합니다.
옵션
옵션 대화 상자를 열어 Xbrowser의 옵션을 설정합니다.
레퍼런스
|
67
버튼
이름
도움말
설명
Xmanager 도움말을 엽니다.
주소 창
그림 21: Xbrowser 주소 창
주소 창에 입력하는 주소의 규칙은 다음과 같습니다.
hostname
xdmcp://hostname
xstart://sessionname
xsession://sessionname
ssh://[username[:password]@]hostname[:port][/]
telnet://[username[:password]@]hostname[:port][/]
rlogin://[username[:password]@]hostname[:port][/]
ftp://[username[:password]@]hostname[:port][/]
sftp://[username[:password]@]hostname[:port][/]
사용 가능한 프로토콜은 xdmcp, xstart, xsession, ssh, telnet, rlogin, ftp 그리고 sftp입니다. xdmcp
프로토콜은 프로토콜이 지정되지 않은 경우에 기본 프로토콜로 사용됩니다. xdmcp 프로토콜은 UDP
177번 포트를 기본값으로 사용합니다.
아래에 몇 가지 예를 참고하십시오:
사용 예
설명
foobar.com
xdmcp://foobar.com
XDMCP 프로토콜을 이용해 foobar.com에 접속합니다.
xstart://mysession
mysession이라는 이름의 Xstart 세션을 실행합니다.
xsession://cdesession
cdesession이라는 이름의 Xbrowser 고정 세션을 실행합니다.
ssh://myhost:22/
Xshell을 실행하고 myhost의 22번 포트에 SSH 프로토콜을 이
용해 접속합니다. 이 명령을 실행하려면 Xshell 프로그램이 이
컴퓨터에 설치되어 있어야 합니다.
telnet://user:pass@myhost
Xshell을 실행하고 myhost에 TELNET 프로토콜을 이용해 접속
합니다. 사용자명과 비밀 번호는 연결 후 자동으로 전송됩니다.
이 명령을 실행하려면 Xshell 프로그램이 이 컴퓨터에 설치되어
있어야 합니다.
rlogin://user@myhost
Xshell을 실행하고 myhost에 RLOGIN 프로토콜을 이용해 접속
합니다. 사용자명이 연결 후 자동으로 전송됩니다. 이 명령을 실
행하려면 Xshell 프로그램이 이 컴퓨터에 설치되어 있어야 합니
다.
ftp://anonymous@myhost
Xftp를 실행하고 myhost에 FTP 프로토콜을 이용해 접속합니다.
사용자명이 연결 후 자동으로 전송됩니다. 이 명령을 실행하려면
Xftp 프로그램이 이 컴퓨터에 설치되어 있어야 합니다.
68
|
레퍼런스
사용 예
sftp://user:pass@myhost/
설명
Xftp를 실행하고 myhost의 22번 포트에 SFTP (Secure Shell
File Transfer Protocol) 프로토콜로 접속합니다. 사용자명과 비밀
번호는 연결 후 자동으로 전송됩니다. 이 명령을 실행하려면
Xftp 프로그램이 이 컴퓨터에 설치되어 있어야 합니다.
레퍼런스
|
69
옵션 대화 상자
옵션 대화 상자에서 사용자는 브로드캐스트 주소 및 새로 고침 간격을 지정할 수 있습니다. 이 대화 상
자는 [도구] 메뉴의 [옵션]을 클릭해 열 수 있습니다.
XDMCP 탭
XDMCP 탭에서는 XDMCP 브로드캐스트 옵션을 설정하고, 브로드캐스트 메시지를 보낼 호스트 목록을
등록할 수 있습니다.
그림 22: Xbrowser 옵션 대화 상자, XDMCP 탭
로컬 브로드캐스트 주소 사용
Xbrowser는 브로드캐스트 메시지를 로컬 브로드캐스트 주소(255.255.255.255)의 UDP 177번 포트
로 보냅니다. 따라서 로컬 네트워크의 모든 호스트는 동시에 그 메시지를 받게 됩니다. 이 기능은 로컬
네트워크에 있는 모든 호스트를 동시에 찾을 수 있는 매우 효율적인 방법입니다.
만약 사용자의 로컬 네트워크에 너무 많은 호스트가 있고 사용할 호스트가 제한적이라면, 이 옵션을 끄
고 필요한 호스트만을 [등록된 주소] 목록에 추가하는 것이 더 편리합니다.
호스트의 연결 가능 여부를 다음 시간 간격으로 다시 확인합니다.
만약 호스트의 상태를 일정 간격으로 갱신하고 싶다면 이 옵션을 선택합니다. 사용자가 지정한 시간 간
격으로 Xbrowser가 브로드캐스트 메시지를 다시 보내고 각 호스트의 응답 여부에 따라 상태를 갱신합
니다.
다음 주소에서 호스트를 찾습니다.
70
|
레퍼런스
XDMCP 연결을 하고 싶은 원격 호스트의 IP 주소나 호스트 이름을 입력합니다. 기본적으로 Xbrowser
는 로컬 네트워크의 모든 리눅스/유닉스 호스트를 검색합니다. 만약 어떤 호스트들이 로컬 네크워크에
있지 않으면 여기에 그 주소를 입력하면 됩니다.
다른 네트워크에 브로드캐스트 메시지를 보내기 위해서는 호스트 번호 부분을 255로 지정합니다. 예를
들어 192.168.1.xxx에 있는 모든 호스트를 찾기 원한다면 192.168.1.255를 목록에 추가하십시오. 이
방법은 대부분의 네트워크에 적용되나 라우터에 따라 이런 형식의 주소를 전달해 주지 않는 경우도 있
습니다.
추가
새 주소를 [등록된 주소] 목록에 추가합니다.
등록된 주소
Xbrowser가 XDMCP 브로드캐스트 메시지를 보낼 호스트들을 표시합니다.
제거
[등록된 주소]에서 선택한 호스트들을 제거합니다.
세션 탭
세션 탭에서는 세션 폴더 위치 변경 및 세션 보여주기 옵션을 설정할 수 있습니다.
그림 23: Xbrowser 옵션 대화 상자, 세션 탭
공유 폴더 보기
공유 폴더를 세션바에서 보여 주거나 숨길 수 있습니다.
레퍼런스
|
71
Xshell 세션 보기
Xshell 세션을 보여 주거나 숨길 수 있습니다.
Xftp 세션 보기
Xftp 세션을 보여 주거나 숨길 수 있습니다.
세션 폴더 위치
XDMCP 세션과 Xstart 세션을 저장할 폴더를 정할 수 있습니다. 예를 들어 여러 사용자가 동일한 네트
워크 폴더를 세션 폴더로 지정할 경우 한 번의 설정으로 모든 사용자가 동일한 세션을 사용할 수 있습
니다.
72
|
레퍼런스
Xbrowser 등록 정보 대화 상자
등록 정보 대화 상자에서 사용자는 세션을 설정할 수 있습니다. [파일] 메뉴에서 [등록 정보]를 선택하거
나 툴바의 [등록 정보] 버튼을 클릭해서 이 대화 상자를 열 수 있습니다.
이 대화 상자에서 사용자는 XDMCP 관련 설정, 연결 주소, 서버 프로파일 및 디스플레이 번호를 설정할
수 있습니다.
일반 탭
[일반] 탭에서는 XDMCP 연결에 관한 설정 및 연결 주소를 설정할 수 있습니다.
그림 24: Xbrowser 등록 정보 대화 상자, 일반 탭
이름
세션의 이름을 입력합니다.
연결 방법
다음 중 하나를 선택합니다: Passive (No XDMCP), XDMCP Query, XDMCP Broadcast, XDMCP
Indirect, 및 Secure XDMCP.
Passive 연결 방법은 Xmanager를 대기 모드로 동작시킵니다. 기본값으로 Xmanager는 알림 영역
에 들어가며 X 응용 프로그램이 접속하기를 기다립니다. 이 연결 방법은 Xmanager를 먼저 실행한 후
Xstart 또는 Telnet 클라이언트 등의 다른 프로그램으로 X 응용 프로그램을 실행시킬 때 유용합니다.
XDMCP Query 연결은 자동 세션의 기본 연결 방법입니다. 이 방법을 사용하면 지정된 호스트에 직접
연결되어 GUI 로그인 화면을 사용자의 윈도우로 가져올 수 있습니다.
레퍼런스
|
73
XDMCP Broadcast 연결은 Xmanager가 Xbrowser와 유사한 호스트 선택 대화 상자를 열고 접속
가능한 호스트를 나열하는 방법입니다.
XDMCP Indirect 연결은 XDMCP Broadcast 연결 방법과 비슷하게 동작하지만 호스트 선택 대화 상자
를 Xmanager가 아닌 원격 호스트가 보여줍니다.
Secure XDMCP 연결은 Xmanager가 방화벽 내에 있거나 사설망 내부에 있고 접속하고자 하는 원격
호스트가 방화벽 외부나 사설망 외부에 있어 직접 XDMCP 접속을 할 수 없는 경우에 활용될 수 있습니
다. 이 원격 호스트에 SSH 서버가 구동되고 있다면 SSH의 터널링 기능을 이용하여 원격 호스트에
XDMCP 접속을 할 수 있습니다.
호스트
접속하려는 원격 호스트의 이름이나 IP주소를 입력합니다.
해당 원격 호스트에서 디스플레이 매니저(Display Manager)가 동작 중인지 확인하십시오. 대부분의
Unix 장비들은 dtlogin, kdm, gdm 및 xdm 중 하나를 디스플레이 매니저로 사용합니다.
포트 번호
원격 디스플레이 매니저의 포트 번호를 입력합니다. 기본 값은 UDP 177번입니다.
기본 값
포트 번호를 기본 값인 UDP 177로 설정합니다.
로컬 주소
사용자 시스템의 IP 주소 중 하나를 선택합니다. 이 옵션은 사용자 시스템이 여러 개의 IP 주소를 가지
고 있을 때에만 사용합니다.
만약 목록에서 자동 선택을 선택하면, Xmanager가 연결에 적합한 IP 주소를 찾습니다. 만약
Xmanager가 적절한 주소를 찾는데 실패하였다면 IP 선택 대화 상자를 열고 사용자가 직접 선택할
수 있게 합니다.
원격 호스트의 디스플레이 매니저는 사용자가 선택한 IP 주소로 연결합니다. 만약 부적절한 IP 주소를
선택하였다면 디스플레이 매니저는 Xmanager에 연결할 수 없게 되고 로그인 화면을 띄울 수 없게 됩
니다.
연결 주소
이 옵션은 프록시 서버를 사용하거나 방화벽으로 가로막힌 환경에서 포트 전달 기능(Port Forwarding)
을 이용하여 연결하고자 할 때 그리고 Secure XDMCP 접속을 선택했으나 XDM 서버의 설정 등의 이유
로 자동 연결 주소가 제대로 작동을 하지 않을 경우 필요합니다. 만약 사용자의 시스템이 방화벽 안쪽의
사설 네트워크(private network)에 있다면 Xmanager는 XDMCP 연결을 이용한 원격 로그인을 할 수
없습니다. 이는 방화벽이 외부에서 들어오는 연결을 막아서 원격 디스플레이 매니저가 Xmanager에
연결할 수 없기 때문입니다. 이 기능을 사용하려면 사용자는 방화벽에 연결될 포트를 할당하고 방화벽에
접속된 연결을 사용자의 시스템으로 전달(forwarding)해야 합니다.
주소 종류
프록시 서버를 사용하거나 방화벽으로 가로막힌 환경에서 XDMCP 접속을 할 경우 사용자 정의를
선택합니다. Secure XDMCP 접속일 경우 자동 설정 주소로 접속에 실패하는 경우 SSH 서버의
loopback 주소 (127.0.0.1) 또는 SSH 서버의 IP 주소를 선택합니다. 대부분의 경우는 자동 설정
주소로 XDMCP 접속을 할 수 있습니다.
IP 주소
[주소 종류]를 사용자 정의로 선택한 경우 프록시 서버 또는 방화벽 서버의 IP 주소 를 입력합니다.
원격 디스플레이 매니저는 이 주소로 연결을 시도하고 프록시 서버가 다시 사용자의 시스템으로 연
결을 포워딩하게 됩니다.
포트 번호
[연결 주소]를 사용자 정의로 선택한 경우 프록시 서버에 할당되어 포트 전달을 위해 대기 중인
74
|
레퍼런스
TCP 포트 번호를 지정합니다.
예를 들어 사용자의 컴퓨터가 사설 IP 주소인 192.168.1.100을 사용하고 방화벽 서버가 사설 IP 주소
192.168.1.1을 사용한다고 가정합니다. 또한 방화벽은 공인 IP 주소인 210.100.xxx.10을 외부 인터
넷 연결을 위해 사용하고, 연결하고자 하는 Unix 호스트의 IP 주소가 210.100.xxx.100이라고 가정합
니다.
이런 경우 사용자는 방화벽으로 들어오는 연결(210.100.xxx.10, 6010)을 사용자 컴퓨터의
Xmanager(192.168.1.100, 6010)로 전달해 주어야 합니다. 이것이 포트 포워딩(port forwarding)
이라고 불리는 방법이며 이러한 설정을 하기 위해서는 방화벽 시스템 관리자에게 문의해야 합니다.
이제 210.100.xxx.100을 [XDMCP] 영역의 [호스트]에 입력하고 [연결 주소]에서 [주소 종류]로 사용
자 정의를 선택한 후, [IP 주소]에 210.100.xxx.10을 입력을 하고 [포트 번호]에 6010을 입력합니다.
X 서버 탭을 클릭하고 [디스플레이번호를 자동으로 할당합니다] 옵션을 해제한 후 [디스플레이 번호]에
10(TCP 6010번을 의미함)을 입력합니다.
X 서버 탭
[X 서버] 탭에서는 서버 프로파일을 선택하고 디스플레이 번호를 수동으로 입력할 수 있습니다.
그림 25: Xbrowser 등록 정보 대화 상자, X 서버 탭
서버 프로파일
이 세션에서 사용할 Xmanager 프로파일을 선택합니다. 서버 프로파일은 고급 사용자를 위해 윈도우
모드, 폰트 및 기타 Xmanager 옵션들을 정의하며, Xconfig 프로그램을 사용하여 새로 만들거나 편
집할 수 있습니다.
설정
선택한 프로파일의 등록 정보 대화 상자를 열고 Xmanager 옵션을 변경할 수 있습니다. 변경 사항은
레퍼런스
|
75
이 프로파일을 사용하는 모든 세션에 영향을 미치므로 주의해야 합니다.
디스플레이 번호를 자동으로 할당합니다.
디스플레이 번호를 자동으로 할당하려면 이 옵션을 선택합니다. 기본적으로 Xmanager는 TCP 6000
번 사용을 시도하고, 만약 이미 사용 중이라면 6001에서 6255번 사이의 다른 포트를 시도합니다.
만약 이 세션이 특정한 포트를 사용하도록 하려면, 이 옵션을 끄고 [디스플레이 번호]에 적당한 값을 입
력합니다.
디스플레이 번호
디스플레이 번호를 입력합니다. 디스플레이 번호는 0 ~ 255 사이의 값이어야 합니다. 사용자가 여러 개
의 Xmanager을 열 때, 각 세션은 0부터 시작하는 고유한 디스플레이 번호를 할당받으며 Xmanager
윈도우의 제목 표시줄에 [:0.0]와 같이 표시됩니다. 첫 번째 숫자는 디스플레이 번호이고 두번째 숫자는
스크린 번호입니다. 스크린 번호의 값은 항상 0입니다.
Xmanager는 디스플레이 번호에 6000을 더해서 TCP 포트 번호를 얻어냅니다. 만약 사용자가 [디스
플레이 번호]에 10을 입력했다면 Xmanager는 TCP 6010번 포트를 사용해서 X 응용 프로그램들과
통신합니다.
일부 유닉스 서버들은 세자리 이상의 숫자를 인식하지 못하기 때문에 100보다 작은 숫자를 사용하는 것
이 안전합니다.
76
|
레퍼런스
세션 생성 마법사
세션 생성 마법사는 사용자가 Xstart 및 XDMCP 세션을 단계별로 쉽게 만들 수 있게 해줍니다. [파일]
메뉴의 [새로 만들기]에서 [세션 생성 마법사]를 클릭해서 실행할 수 있습니다.
그림 26: Xbrowser 세션 생성 마법사
세션 생성 마법사는 처음 사용자가 Xstart 및 XDMCP 세션을 생성할 수 있는 간편한 방법입니다. 고급
사용자인 경우에는 Xstart를 사용하여 Xstart 세션을 생성하고 관리할 수 있습니다.
세션 생성 마법사는 다음 세 종류의 세션을 지원합니다: Xstart, XDMCP, Passive.
Xstart 세션은 원격 X 응용 프로그램을 하나씩 실행할 때 유용합니다. 일단 Xstart 세션을 만들고 나면,
사용자는 xterm과 같은 X 응용 프로그램을 윈도우 응용 프로그램과 마찬가지로 한 번의 클릭으로 실
행할 수 있습니다. 이 세션은 원격 호스트에 접속해서 지정된 명령을 자동으로 실행하여 X 응용 프로그
램을 사용자의 윈도우에 열어 줍니다.
XDMCP 세션은 원격 호스트의 GUI 로그인 화면과 전체 데스크톱 환경을 얻기 위해 사용됩니다.
Xmanager는 CDE, KDE, GNOME을 포함한 Unix/Linux의 모든 GUI 데스크톱 환경을 지원합니다.
Passive 세션은 Xmanager를 미리 실행한 후 Xstart 또는 telnet과 같은 다른 터미널 프로그램을
이용해 X 응용 프로그램을 나중에 실행하고자 할 때 사용됩니다. Xmanager는 시작할 때 대기 상태로
진입하고 X 응용 프로그램의 연결을 기다리게 됩니다.
레퍼런스
|
77
세션 가져오기 마법사
세션 가져오기 마법사는 이전 버전 또는 다른 버전의 Xmanager에서 생성한 세션을 가져오는 도구입니
다. [파일] 메뉴에서 [가져오기]를 선택해서 열 수 있습니다.
1 단계: 가져오기 모드 선택
이 단계에서는 가져오기 모드를 선택할 수 있습니다.
그림 27: Xbrowser 세션 가져오기 마법사 – 세션 가져오기 모드 선택
이전 버전으로부터 세션 가져오기
동일한 컴퓨터에 설치된 이전 버전으로부터 세션을 가져옵니다.
가져올 위치
다른 컴퓨터에서 내보내진 세션 파일을 가져옵니다.
2 단계: 가져올 제품 선택
이 단계에서는 세션을 가져올 제품을 선택합니다.
78
|
레퍼런스
그림 28: Xbrowser 세션 가져오기 마법사, 2 단계
원본 세션
다른 버전의 세션이 모두 나열됩니다. 가져올 원본 세션을 선택합니다.
종류
세션의 종류를 표시합니다.
세션 수
해당 제품에 대한 세션 수를 나타냅니다.
3 단계: 가져오기
이 단계에서는 세션을 가져오는 진행 상태 및 결과를 보여줍니다.
레퍼런스
|
79
그림 29: Xbrowser 세션 가져오기 마법사, 3 단계
진행과정
세션 가져오기 과정의 진행 상태를 보여줍니다. 각 세션 파일의 복사 과정을 보여주며, 가져오기가 끝난
후 가져온 세션의 수를 요약해서 보여줍니다.
세션 내보내기 마법사
세션 내보내기 마법사는 Xmanager의 세션을 하나의 파일로 만들어 백업하거나 다른 컴퓨터로 이동할
때 사용할 수 있는 도구입니다. [파일] 메뉴에서 [내보내기]를 선택해서 열 수 있습니다.
1 단계: 내보낼 제품 선택
이 단계에서는 내보낼 제품의 이름을 선택합니다.
80
|
레퍼런스
그림 30: Xbrowser 세션 내보내기 마법사, 1 단계
원본 세션
다른 버전의 세션이 모두 나열됩니다. 내보낼 원본 세션을 선택합니다.
종류
세션의 종류를 표시합니다.
세션 수
해당 제품에 대한 세션 수를 나타냅니다.
2 단계: 저장 경로 입력
이 단계에서는 내보내진 세션 파일이 저장될 폴더와 파일의 이름을 지정합니다.
레퍼런스
|
81
그림 31: Xbrowser 세션 내보내기 마법사, 2 단계
내보낼 위치
내보내진 세션 파일이 저장될 폴더와 파일의 이름을 나타냅니다.
3 단계: 내보내기
가져오기 과정과 결과를 볼 수 있습니다.
82
|
레퍼런스
그림 32: Xbrowser 세션 내보내기 마법사, 3 단계
레퍼런스
|
83
열 서식 대화 상자
열 서식 대화 상자에서는 Xbrowser의 보기 형식이 [자세히]일 때 컬럼 정보를 설정할 수 있습니다.
이 대화 상자는 [보기] 메뉴의 [열 서식]을 클릭하여 열 수 있습니다.
그림 33: Xbrowser 열 서식 대화 상자
열
Xbrowser 윈도우에서 보여줄 열을 나타냅니다. 보여주거나 감출 열을 선택하거나 선택 해제하십시오.
아래는 각 열에 대한 설명입니다:
열 이름
설명
이름
각 세션의 이름
주소
원격 호스트 IP 주소
프로토콜
연결 프로토콜
포트
연결 포트 번호
X 프로파일
이 세션에서 사용할 Xmanager 프로파일
X 프로파일 경로
이 세션에서 사용할 Xmanager 프로파일의 경로
디스플레이
Xmanager가 사용할 디스플레이 번호
상태
원격 디스플레이 매니저로부터 받은 시스템 상태 메시지(XDMCP
세션에만 적용됨)
사용자
원격 호스트의 로그인 계정(Xstart 세션에만 적용됨)
실행명령
자동으로 실행될 원격 명령(Xstart 세션에만 적용됨)
만든 날짜
세션이 생성된 시간
액세스한 날짜
세션이 마지막으로 사용된 시간
수정한 날짜
세션이 마지막으로 수정된 시간
84
|
레퍼런스
위로
선택한 열을 한 칸 위로 이동합니다.
아래로
선택한 열을 한 칸 아래로 이동합니다.
보이기
선택한 열을 보여줍니다. 해당 열은 Xbrowser 윈도우에 나타납니다.
숨기기
선택한 열을 숨깁니다. 해당 열은 Xbrowser 윈도우에서 사라집니다.
기본값
모든 열의 설정을 기본 값으로 복원합니다.
선택된 열의 넓이는 000 픽셀입니다
선택한 열의 적절한 넓이를 픽셀(pixel) 단위로 입력합니다.
레퍼런스
|
85
Secure XDMCP 설정 대화 상자
Secure XDMCP 설정 대화 상자에서는 Secure XDMCP 고정 세션의 SSH 접속을 위한 여러 가지 설
정을 할 수 있습니다. Xbrowser 세션 등록 정보 [일반] 탭에서 [연결 방법]을 Secure XDMCP로 선택
한 경우 [설정]을 클릭하여 열 수 있습니다.
SSH 탭
[SSH] 탭에서는 SSH 접속에 대한 연결 설정과 사용자 인증에 대한 설정을 할 수 있습니다.
그림 34: Xbrowser Secure XDMCP 설정 대화 상자, SSH 탭
SSH 서버가 XDMCP 호스트와 다릅니다.
Secure XDMCP 접속은 X 클라이언트들이 SSH 접속으로 만들어 놓은 터널을 통해 PC의 Xmanager에
접속을 하는 방법입니다. 그러나 XDM 호스트에 SSH 서버가 구동되고 있지 않을 경우에는 SSH 터널링
을 대신해 주는 서버가 필요합니다. 이 옵션은 이 대리 SSH 서버에 접속하기 위한 설정입니다.
호스트
터널링을 대신할 SSH 서버의 IP 주소나 호스트 이름을 입력합니다. 이 경우 해당 대리 서버는 루
프백 주소(127.0.0.1)에 대해서 뿐만 아니라 외부 접속에 대해서도 바인딩을 할 수 있도록 SSH 서
버의 설정을 변경하여야 합니다.
86
|
레퍼런스
Secure XDMCP 설정 대화의 나머지 부분에 대한 설명은 “SSH 프로토콜 설정 대화 상자, 일반 탭”을
참조하십시오.
옵션 탭
[옵션] 탭에서는 보안, 성능 그리고 가상 터미널(pseudo terminal)에 관한 옵션을 설정할 수 있습니다.
이 탭에 대한 자세한 설명은 “SSH 프로토콜 설정 대화 상자, 옵션 탭”을 참조하십시오.
그림 35: Xbrowser Secure XDMCP 설정 대화 상자, 옵션 탭
터널링 탭
[터널링] 탭에서는 세션에 등록된 TCP/IP 포워딩 채널들을 나열하고 추가, 삭제할 수 있도록 합니다.
레퍼런스
|
87
그림 36: Xbrowser Secure XDMCP 설정 대화 상자, 터널링 탭
88
|
레퍼런스
Xstart
Xstart는 원격 호스트의 X 응용 프로그램을 사용자의 윈도우에서 실행하기 위한 도구입니다. Xstart는
원격 호스트로의 로그인 과정을 자동으로 처리하고 사용자가 지정한 X 응용 프로그램을 자동으로 구동
시켜 줍니다. Xstart는 X 응용 프로그램을 사용자의 윈도우 데스크톱으로 가져오는 손쉽고 강력한 도구
입니다.
Xstart는 다음과 같은 다양한 프로토콜을 지원합니다: SSH, TELNET, RSH, REXEC, RLOGIN 및
LOCAL. Xstart는 기존 시스템을 위한 일반 프로토콜 이외에도 안전한 네트워크 연결을 위한 SSH 프
로토콜을 지원합니다. SSH 프로토콜을 사용하면 사용자는 보안 터널을 통해 어떤 종류의 X 응용 프로
그램이라도 안전하게 실행할 수 있습니다. 또한 SSH 프로토콜은 사용자의 PC와 원격 호스트 사이에 방
화벽이 있는 경우에도 X 응용 프로그램을 실행할 수 있게 해줍니다.
Xstart는 각 원격 명령에 대한 세션을 생성하기 위한 간편한 인터페이스를 제공합니다. 여기에서 생성
한 모든 Xstart 세션은 Xbrowser에서도 사용할 수 있습니다. 또한 사용자는 윈도우의 폴더에 세션의
단축 아이콘을 만들 수 있으며, 윈도우 응용 프로그램을 실행하듯 한 번의 클릭으로 원격 프로그램을 실
행할 수 있습니다.
사용자가 세션을 실행할 때 Xstart는 Xmanager를 먼저 실행한 후 명령을 원격 호스트로 보냅니다.
따라서 Xmanager를 미리 실행해 둘 필요가 없습니다. 하지만 만약 Xmanager가 이미 실행 중이고
지금 실행하는 세션과 같은 서버 프로파일을 사용하고 있다면 Xstart는 Xmanager를 다시 실행하지
않습니다.
레퍼런스
|
89
Xstart 메인 윈도우
Xstart 메인 윈도우에서는 사용자가 세션을 생성, 저장 그리고 실행할 수 있습니다.
Xstart를 실행하려면 [시작] 메뉴의 [프로그램]에서 [Xmanager 4] 또는 [Xmanager Enterprise 4]를
가리킨 후 Xstart를 실행합니다.
그림 37: Xstart 메인 윈도우
세션
편집하거나 실행할 세션을 선택합니다. 새로운 세션을 생성하려면 [새 세션]을 누릅니다.
호스트
원격 유닉스/리눅스 호스트의 IP 주소 또는 호스트 이름을 입력합니다. 호스트 이름 대신 IP 주소를 입
력하는 것이 Xstart가 네임서버에 접속하지 않아도 되므로 더 빠르고 안정적입니다.
프로토콜
원격 호스트에 연결하기 위한 프로토콜을 선택합니다. Xstart는 SSH, TELNET, RSH, REXEC,
RLOGIN 및 LOCAL 프로토콜을 지원합니다. 프로토콜을 선택하기 전에 원격 호스트가 사용하려는 프로
토콜을 지원하는지 확인하시기 바랍니다.
SSH는 원격 호스트에 보안 연결을 하기 위한 프로토콜입니다. SSH는 공개키 사용자 인증, 강력한 데
이터 암호화 그리고 X11 포워딩 기능을 제공합니다. SSH 프로토콜을 사용하면 보안에 취약한 네트워크
환경에서도 강력한 암호화를 사용하여 안전하게 원격 X 응용 프로그램을 실행시킬 수 있습니다. 또한
SSH를 이용하면 방화벽 건너편에 있는 호스트에 쉽게 접속할 수 있게 해주므로, 사설 네트워크 안에
있는 사용자가 X11 포워딩을 이용하여 다른 네트워크에 있는 X 응용 프로그램을 실행시킬 수 있습니다.
TELNET은 원래 원격 터미널 사용을 위한 프로토콜입니다. Xstart는 SSH를 지원하지 않는 서버들을
위해 이 프로토콜을 지원합니다. TELNET은 Unix, Linux, VMS 등 대부분의 서버들이 지원하므로 원격
호스트가 다른 프로토콜을 지원하지 않을 경우 이 프로토콜을 사용할 수 있습니다.
90
|
레퍼런스
RSH는 원격 호스트에 접속하고 지정된 명령을 실행하기 위한 단순한 프로토콜입니다. RSH는 비밀 번
호를 필요로 하지 않으므로 이 프로토콜을 사용할 때는 사용자의 주의가 요구됩니다. RSH에 대한 더 자
세한 정보는 원격 호스트의 명령 프롬프트에서 rsh 명령어의 도움말(man page)을 참고하시기 바랍니
다.
REXEC는 원격 호스트에서 명령을 실행하기 위한 프로토콜입니다. 이 프로토콜은 RSH와 거의 같은 일
을 하지만 연결을 위해 비밀 번호를 요구합니다. 또한 이 프로토콜은 RSH보다 사용하기가 간편합니다.
RLOGIN은 원격 호스트에 접속하고 로그인 셸을 얻기 위한 단순한 프로그램입니다. RLOGIN은
TELNET과 비슷하나 RSH와 비슷한 방법으로 사용자를 인증합니다. RLOGIN에 대한 더 자세한 정보는
원격 호스트의 명령 프롬프트에서 rlogin 명령어의 도움말(man page)을 참고하시기 바랍니다.
LOCAL은 원격 호스트가 아닌 사용자의 PC에 설치된 X 응용 프로그램을 실행하기 위한 것입니다.
설정
선택한 프로토콜에 대한 프로토콜 설정 대화 상자를 열고 연결 포트, 종료 시간 그리고 각 프로토콜별
옵션을 설정합니다.
사용자
원격 호스트의 사용자 계정을 입력합니다.
인증방법
사용자 인증방법을 설정합니다. Password, Public Key, 그리고 Keyboard Interactive 세 가지 방법 중
하나를 선택할 수 있으며 선택한 인증방법으로 로그인에 실패한 경우 로그인 과정에서 인증방법을 바꾸
어 시도할 수 있습니다.
실행 명령
원격 호스트에서 실행할 명령을 입력합니다.
예를 들어 사용자가 xterm을 실행한다면 실행 명령은 다음과 같습니다:
/usr/bin/X11/xterm –display $DISPLAY
SSH 및 TELNET 프로토콜의 경우 “-display $DISPLAY”를 생략할 수 있습니다.
“$DISPLAY” 변수는 Xstart가 적절한 값으로 변환됩니다. 일반적으로 사용자 PC의 IP 주소가
“192.168.1.100”인 경우 “192.168.1.100:0.0”와 같은 형식으로 변환됩니다. 만약 그 값을 직접 지정
하려면 명령은 다음과 같습니다:
/usr/bin/X11/xterm –display 192.168.1.100:0.0
Xstart는 “$PCADDR” 변수와 $DISPNO 변수를 인식해서 사용자 PC의 IP 주소로 변환합니다. 예를
들면:
/usr/bin/X11/xterm –display $PCADDR:$DISPNO
만약 사용자의 PC가 여러 개의 IP 주소를 사용하고 있다면, Xstart가 자동으로 적절한 값으로 변환합
니다.
등록된 명령 (방향키 버튼)
이 버튼을 이용하면 미리 정의된 명령들을 선택하여 사용할 수 있습니다. 메뉴의 명령을 선택함으로써
사용자는 한 번의 클릭으로 명령을 입력할 수 있습니다.
[추가/제거]를 선택하면 등록된 명령 대화 상자를 띄워 사용자가 자주 사용하는 명령을 등록할 수 있습
니다.
연결 상태 창 보여주기
연결 상태나 원격 호스트로부터 전송되는 메시지를 알고 싶을 때 이 옵션을 선택합니다. 이 옵션은
Xstart가 X 응용 프로그램을 실행하는데 실패했을 때 유용합니다.
고급
Xstart 고급 옵션 대화 상자를 열어 서버 프로파일 및 고급 프롬프트 옵션을 설정합니다.
레퍼런스
|
91
새 세션
새 세션 대화 상자를 엽니다. 새 세션을 만들 때 이 버튼을 누릅니다.
삭제
현재 세션을 삭제합니다.
이름 바꾸기 (아래쪽 화살표 버튼)
현재 세션의 이름을 바꿉니다.
다른 이름으로 저장 (아래쪽 화살표 버튼)
현재 세션을 새 세션으로 복사합니다. 현재 세션에서 변경된 내용은 새로 만들어지는 세션에만 적용됩니
다.
바로 가기 생성 (아래쪽 화살표 버튼)
폴더 검색 대화 상자를 열어 폴더를 지정한 후 선택한 폴더에 현재 세션의 바로 가기를 만듭니다.
실행
원격 호스트에 접속하여 지정된 명령을 실행합니다.
저장
현재 세션의 변경된 내용을 저장합니다.
도움말
Xmanager 도움말을 엽니다.
92
|
레퍼런스
새 세션 대화 상자
새 세션 대화 상자에서는 새로 만들 세션의 이름을 입력할 수 있습니다. 이 대화 상자는 Xstart 메인 윈
도우에서 [새 세션]을 클릭하여 열 수 있습니다.
그림 38: 새 세션 대화 상자
새 세션 이름
새 세션 이름을 입력합니다. 세션 이름은 파일 이름으로 사용되므로 몇몇 특수 문자(\ / : * ? " < > |)
는 사용할 수 없습니다.
레퍼런스
|
93
SSH 프로토콜 설정 대화 상자
SSH 프로토콜 설정 대화 상자에서는 여러 가지 SSH 관련 옵션을 설정할 수 있습니다. 이 대화 상자는
Xstart의 [프로토콜] 목록에서 SSH를 선택한 후 [설정]을 클릭해서 열 수 있습니다.
일반 탭
[일반] 탭에서는 SSH 버전, 포트 및 사용자 인증 방법 등을 설정할 수 있습니다.
그림 39: Xstart SSH 프로토콜 설정 대화 상자, 일반 탭
SSH 버전
사용할 SSH 프로토콜 버전을 선택합니다. SSH2가 SSH1보다 안전하며 많은 기능을 제공하므로 SSH2
프로토콜의 사용을 추천합니다.
포트 번호
SSH 연결에 사용할 포트 번호를 입력합니다.
기본 값
[포트 번호]에 SSH 프로토콜의 기본 포트인 22를 입력합니다.
연결 유지 신호를 보냅니다
원격 호스트에 연결 유지 신호를 보냅니다. 이 기능은 사용자가 잠시 자리를 비운 사이 연결이 종료되는
94
|
레퍼런스
현상을 막기 위해 사용됩니다. 몇몇 네트워크 환경에서는 게이트웨이(Gateway) 또는 방화벽 시스템이
일정 시간 이상 전송되는 데이터가 없을 때 연결을 끊는 경우가 있습니다.
간격
Xstart가 연결 유지 신호를 보낼 간격을 입력합니다.
옵션 탭
[옵션] 탭에서는 보안, 성능 그리고 가상 터미널(pseudo terminal)에 관한 옵션을 설정할 수 있습니다.
그림 40: Xstart SSH 프로토콜 설정 대화 상자, 옵션 탭
암호화
암호화 알고리즘은 네트워크 데이터를 암호화하고 해독하기 위해 필요합니다. 사용자는 선호하는 알고리
즘을 목록에서 선택할 수 있습니다. 만약 <Cipher List>를 선택한 경우에는 여러 개의 알고리즘을 선호
하는 순서대로 시도해 볼 수 있습니다. <Cipher List>를 수정하려면 [설정]을 누릅니다.
MAC(Message Authentication Code)
MAC은 네트워크를 통해 전송된 데이터가 제 3자에 의해 변경되지 않았음을 보장해 주는 기능으로
SSH1에 비해 개선된 SSH2만의 기능입니다. 사용자는 선호하는 MAC 알고리즘을 목록에서 선택할 수
있습니다. 만약 <MAC List>를 선택한 경우에는 여러 개의 알고리즘을 선호하는 순서대로 시도해 볼 수
있습니다. <MAC List>를 수정하려면 [설정]을 누릅니다.
네트워크 데이터를 압축합니다
zlib 알고리즘으로 네트워크 데이터를 압축하고자 하는 경우 이 옵션을 선택합니다. 네트워크 속도가 느
레퍼런스
|
95
린 경우 압축을 사용하면 전반적인 성능 향상을 얻을 수 있습니다.
명령을 실행하기 전 가상 터미널을 할당합니다
원격 호스트에서 가상 터미널을 할당하고 터미널을 통해 명령을 전달해야 하는 경우 이 옵션을 선택합
니다. 가상 터미널은 몇몇 X 응용 프로그램에서 필요하며 가상 터미널을 할당하면 셸 환경 변수들이 일
반적인 로그인 환경과 같이 설정이 됩니다.
터널링 탭
[터널링] 탭에서는 세션에 등록된 TCP/IP 포워딩 채널들을 보여주고 추가, 삭제할 수 있도록 합니다.
자세항 상하은 Secure XDMCP 설정 대화 상자의 “터널링 탭”을 참조하십시오.
96
|
레퍼런스
포워딩 규칙 대화 상자
포워딩 규칙 대화 상자는 세션에 새로운 TCP/IP 포워딩 규칙을 추가할 수 있게 해줍니다. 세션의 등록
정보 대화 상자에서 연결 방법을 SSH로 선택한 후 터널링 탭에서 [추가]를 선택하면 포워딩 규칙 대화
상자를 열 수 있습니다.
Figure 41: 포워딩 규칙 대화 상자
종류 (방향)
연결의 종류에 따라 Local, Remote 또는 Dynamic을 선택합니다.
pop3, telnet 그리고 ftp와 같은 대부분의 클라이언트 프로그램들은 사용자의 PC에서 동작하며 원격 서
버에 접속을 합니다. 따라서 이런 프로그램들은 Local을 선택하시면 됩니다.
PC X 서버나 ftp 서버와 같은 몇몇 프로그램들은 원격 호스트(SSH 서버가 서비스되는)에서 사용자의
PC(Xshell이 실행되는)로 접속합니다. 이런 프로그램들은 Remote를 선택해야 합니다.
Xshell을 SOCKS4/5 서버로 사용하는 경우에는 Dynamic을 선택합니다. 포워딩하려는 응용 프로그램
에서는 이 설정이 적용된 Xshell이 구동 중인 PC를 SOCKS 서버로 설정해야 합니다.
출발 호스트
다중 IP를 가진 PC의 특정 IP에 대해서만 포워딩을 허용하고자 할 때 사용합니다.
대기 포트
클라이언트 프로그램이 연결을 시도할 포트 번호를 입력합니다.
Local 포워딩의 경우, 대기 포트는 사용자 PC의 Xshell이 할당합니다. 클라이언트 프로그램이 사용자
의 컴퓨터에 접속했을 때, Xshell은 그 연결을 보안 터널을 통하여 SSH 서버에 전달하고 SSH 서버는
다시 그 연결을 목적지 호스트로 전달하게 됩니다.
Remote 포워딩의 경우, 대기 포트는 원격 호스트의 SSH 서버에 의해 할당됩니다. 클라이언트 프로그
램이 원격 호스트에 접속했을 때, SSH 서버는 그 연결을 보안 터널을 통하여 Xshell에 전달하고
Xshell은 다시 그 연결을 목적지 호스트로 전달하게 됩니다.
Dyanamic 포워딩은 Local 포워딩과 동일한 방법으로 동작합니다. 참고로, Dynamic 포워딩은 SOCKS
프록시 프로토콜을 사용하며 SOCKS 프로토콜의 기본 포트 번호는 1080번입니다.
레퍼런스
|
97
로컬 연결만 허용
Local, Dyanmic 포워딩의 경우 Xshell이 실행되고 있는 호스트에서 시작된 연결만을 포워드합니다.
목적지 호스트
연결을 전달하고자 하는 목적지 호스트의 호스트 이름이나 IP 주소를 입력합니다. 만약 pop3 연결을 전
달한다면, 목적지 호스트는 메일 서버가 동작하고 있는 호스트입니다. Remote 포워딩의 경우, 대부분
“localhost” 입니다. Dynamic 포워딩의 경우에는 목적지 호스트를 입력할 필요가 없습니다.
목적지 포트
연결을 전달하고자 하는 목적지 호스트의 포트 번호를 입력합니다. 만약 pop3 연결을 전달한다면, 목적
지 포트는 pop3 서버가 대기하고 있는 110번 포트입니다. Dynamic 포워딩의 경우에는 목적지 포트를
입력할 필요가 없습니다.
설명
해당 포워딩 규칙에 대한 설명을 입력합니다..
비밀번호 설정 대화 상자
비밀 번호 설정 대화 상자에서는 세션의 비밀번호를 입력할 수 있습니다. 이 대화 상자는 Xstart 메인
윈도우에서 [인증방법]에 Password를 선택한 후 [설정]을 클릭해서 열 수 있습니다.
그림 42: 비밀번호 설정 대화 상자
비밀번호 저장
세션에 비밀번호를 저장하려면 이 옵션은 체크합니다. 만약 이 옵션이 선택되어 있지 않으면 비밀번호는
한 번만 사용되고 저장되지 않습니다.
비밀번호
비밀번호를 입력합니다.
비밀번호 지우기
현재 세션에 저장된 비밀번호를 지웁니다.
공개키 인증 설정 대화 상자
공개키 인증 설정 대화 상자에서는 세션의 사용자 키를 설정할 수 있습니다. 이 대화 상자는 Xstart 메
인 윈도우에서 [인증방법]에 Public Key를 선택한 후 [설정]을 클릭해서 열 수 있습니다.
98
|
레퍼런스
그림 43: 공개키 인증 설정 대화 상자
사용자 키
공개키(Public Key) 인증 방법을 선택한 경우 사용할 사용자 키를 선택합니다. 만약 키를 선택하지 않으
면 연결 과정 중 사용자 키를 묻는 대화 상자가 나타납니다. 만약 목록에 사용자 키가 나타나지 않는다
면 새 키를 생성하고 원격 SSH 서버에 등록해야 합니다.
찾아보기
사용자 키 대화 상자를 엽니다.
새로 만들기
사용자 키 생성 마법사를 엽니다.
공개키 보기
선택한 사용자 키의 공개키를 볼 수 있습니다.
암호
선택한 사용자 키의 암호를 입력합니다. 보안을 위해 입력하지 않는 것을 추천합니다.
Xagent (사용자 인증 에이전트) 사용
SSH 사용자 인증 에이전트인 Xagent를 사용합니다. Xagent는 에이전트 포워딩 기능을 이용하여 여
러 단계의 로그인 과정을 간단하게 처리할 수 있을 뿐 아니라 비밀키의 노출을 방지하여 보안을 강화할
수 있습니다. Xmanager Enterprise 버전을 설치하면 Xshell도 함께 설치됩니다.
TELNET/RLOGIN/RSH/REXEC 프로토콜 설정 대화 상자
프로토콜 설정 대화 상자에서는 선택한 프로토콜의 포트 번호 및 연결 종료 시간을 입력할 수 있습니다.
이 대화 상자는 Xstart 메인 윈도우에서 TELNET, RLOGIN, RSH 또는 REXEC 프로토콜을 선택한 후
[설정]을 클릭해서 열 수 있습니다.
레퍼런스
|
99
그림 44: Xstart TELNET 프로토콜 설정 대화 상자
포트 번호
선택한 프로토콜의 포트 번호를 입력합니다. 원격 서버가 대기하고 있는 포트 번호와 일치해야 합니다.
기본 값
선택한 프로토콜의 기본 포트 번호를 지정합니다. 각 프로토콜의 기본 포트 번호는 다음과 같습니다:
•
•
•
•
TELNET:
23
REXEC:
512
RLOGIN:
513
RSH:
514
종료 시간
연결을 끝내기 위한 종료 시간을 입력합니다. 종료 시간 값은 TELNET과 RLOGIN 프로토콜에서만 사용
됩니다.
성공적인 로그인 이후, 원격 호스트에서는 TELNET, RLOGIN 서버에 의해 셸이 할당되고 Xstart는 셸
프롬프트에서 명령을 실행합니다. Xstart는 지정된 종료 시간이 지난 후 연결을 종료하고 이 때 로그인
셸도 종료됩니다. 만약 종료 시간 값이 0이라면, Xmanager가 실행 중인 동안 연결을 종료하지 않습
니다.
만약 셸이 미리 종료되면 셸에 의해 실행된 X 응용 프로그램들도 함께 종료되는 경우가 있으므로 주의
해야 합니다.
100
|
레퍼런스
등록된 명령 대화 상자
이 대화 상자는 사용자가 미리 지정된 명령을 메뉴에 추가한 후 한 번 클릭으로 [실행 명령]에 긴 명령
을 입력할 수 있도록 해줍니다. 이 대화 상자는 [실행 명령]의 오른쪽에 있는 화살표 버튼을 클릭한 후
[추가/제거]를 선택해서 열 수 있습니다.
그림 45: Xstart 등록된 명령 대화 상자
추가
명령 추가 대화 상자를 엽니다. 사용자는 새 명령을 추가할 수 있습니다.
제거
선택한 명령을 목록에서 제거합니다.
레퍼런스
|
101
명령 추가 대화 상자
이 대화 상자에서는 등록된 명령 대화 상자의 목록에 새 명령을 추가할 수 있습니다. 등록된 명령 대화
상자에서 [추가] 버튼을 클릭하면 이 대화 상자를 열 수 있습니다.
그림 46: Xstart 명령 추가 대화 상자
이름
메뉴의 레이블로 사용할 이름을 입력합니다.
명령
Xstart의 [실행 명령]에 입력될 명령을 입력합니다.
102
|
레퍼런스
Xstart 고급 옵션 대화 상자
이 대화 상자에서는 Xmanager 프로파일과 프롬프트 관련 옵션을 설정할 수 있습니다. 이 대화 상자
는 Xstart 메인 윈도우에서 [고급] 버튼을 클릭하여 열 수 있습니다.
X 서버 탭
X 서버 탭은 Xbrowser 등록 정보 대화 상자의 X 서버 탭을 참고하십시오.
프롬프트 탭
[프롬프트] 탭에서는 원격 호스트의 로그인 프롬프트나 셸 프롬프트를 지정할 수 있습니다.
그림 47: Xstart 고급 옵션 대화 상자, 프롬프트 탭
사용자가 Xstart의 [실행] 버튼을 클릭하면 Xstart는 원격 호스트에 접속하여 로그인 과정을 수행하고
명령을 실행하기 위해 셸 프롬프트를 찾습니다.
로그인 과정에서는 사용자명과 비밀 번호를 입력해야 합니다. 대부분의 유닉스 시스템들은 “login:”과
“Password:”라는 프롬프트를 계정 정보를 받기 위해 사용하고 있습니다. Xstart는 이와 다른 프롬프트
를 인식하기 위해 사용자가 프롬프트를 직접 지정할 수 있는 기능을 제공합니다. 로그인 프롬프트는
TELNET 및 RLOGIN 프로토콜에서만 필요합니다.
로그인이 성공적으로 끝난 이후 Xstart는 “$” 또는 “#” 같은 셸 프롬프트를 찾습니다. 만약 셸 프롬프
트를 찾으면 [실행 명령]에 입력한 명령을 전송하게 됩니다. 셸 프롬프트 관련 설정은 TELNET 및
레퍼런스
|
103
RLOGIN 프로토콜을 선택한 경우와 SSH 프로토콜을 사용하면서 셸을 사용하도록 설정한 경우에 사용
됩니다.
사용자명 프롬프트
사용자명 프롬프트의 문자열을 입력합니다. 원격 호스트로부터 지정된 문자열을 받으면 Xstart는 그것
을 사용자명 프롬프트로 인식합니다. 여러 개의 문자열을 “|” 문자로 나누어서 지정할 수 있습니다.
비밀 번호 프롬프트
비밀 번호 프롬프트의 문자열을 입력합니다. 원격 호스트로부터 지정된 문자열을 받으면 Xstart는 그것
을 비밀 번호 프롬프트로 인식합니다. 여러 개의 문자열을 “|” 문자로 나누어서 지정할 수 있습니다.
다음 문자열이 발견되면 셸 프롬프트로 인식
셸 프롬프트의 문자열을 입력합니다. 원격 호스트에서 해당하는 문자열을 받으면 Xstart는 그것을 셸
프롬프트로 인식합니다. 만약 셸 프롬프트가 발견되면 Xstart는 실행 명령을 원격 호스트로 보냅니다.
사용자는 여러 개의 문자열을 “|” 문자로 나누어서 지정할 수 있습니다.
다음 시간 동안 기다린 후 셸 프롬프트가 나타난 것으로 인식
셸 프롬프트가 확실하지 않거나 다른 메시지들과 혼합되어 나타날 때 이 옵션을 선택합니다. 이 옵션이
선택되면, Xstart는 프롬프트를 찾지 않고 지정된 시간만큼 기다린 후 실행 명령을 바로 전달합니다.
104
|
레퍼런스
명령어 태그 정의
Xstart는 반복되는 명령어들을 자동화할 수 있도록 명령어 태그를 제공합니다. 명령어 태그는 [실행 명
령]에 입력합니다.
명령어 태그의 설명:
태그
설명
<%CR%>
CR(Carriage Return, \r) 문자를 보냅니다.
<%LF%>
LF(Line Feed, \n) 문자를 보냅니다.
<%SEND=”string”%>
문자열을 보냅니다. Xstart는 이 문자열 중에 있는 DISPLAY,
PCADDR 변수들을 변환하지 않습니다.
<%WAIT=”string1|string2”%>
한 개 이상의 문자열을 동시에 기다립니다.
<%SLEEP=n%>
n 초 동안 쉽니다.
<%POPUP=”string”%>
지정된 문자열이 나타난 경우 실행 결과 보기 창을 띄웁니다.
명령이 모두 끝날 때까지 계속 유효한 POPUP 태그를 제외하면, 나머지 모든 태그들은 먼저 나타난 순
서대로 실행됩니다.
주의
명령어 태그는 TELNET 및 RLOGIN 프로토콜에서 지원됩니다. SSH 프로토콜에서 사용하려면
SSH 프로토콜 설정 대화 상자의 옵션 탭에서 [명령을 실행하기 전 가상 터미널을 할당합니다] 옵
션을 선택해야 합니다.
예제
1.
아래의 명령은 다중 로그인의 예입니다. Xstart로 어느 호스트에 성공적으로 로그인 한 후,
다른 호스트에 telnet으로 연결하여 xterm을 실행 합니다:
telnet host2<%CR%><%WAIT=”login:”%>root<%CR%>
<%WAIT=”Password:”%>password<%CR%><%WAIT=”$”%>xterm
2.
아래의 명령은 “assword:”라는 문자열이 나타났을 때 원격 실행 결과 대화 상자를 띄우는 예
입니다. 이 예는 비밀 번호가 일정 주기로 만료되고 명령행 프롬프트가 나타나기 전에 새 비밀
번호를 입력해야만 하는 경우에 유용합니다:
<%POPUP=”assword:”%>xterm –ls –display $DISPLAY
레퍼런스
|
105
Xrcmd 명령행 옵션
Xstart는 고급 사용자들이 자신의 응용 프로그램들과 연동할 수 있도록 명령행 옵션을 제공합니다.
실제로는 Xstart는 세션을 생성하고 관리하기 위한 사용자 인터페이스만을 제공합니다. 사용자가
Xstart를 이용해 세션을 실행할 때는 Xrcmd.exe 명령을 실행하고 세션 정보를 전달합니다. 따라서
사용자는 Xstart가 아닌 Xrcmd.exe를 사용해야 합니다. Xrcmd는 Xmanager가 설치된 폴더에서
찾을 수 있습니다.
Xrcmd 명령행의 규칙은 다음과 같습니다:
Xrcmd –protocol ssh|telnet|rexec|rsh|rlogin|local –host hostname
–user username [-password password] [-userkey keyname]
[-passphrase userkeypass] [-shell] [-zlib] [-status]
[-result] [-dispno nnn] [-timeout nnn] [-port nnn]
-command remote_command
주의: –command 옵션은 맨 마지막에 위치해야 합니다.
옵션:
태그
설명
-protocol protocol
연결 프로토콜을 지정합니다.
-host hostname
원격 호스트를 지정합니다.
-user username
원격 호스트의 사용자 계정을 지정합니다.
-password xxxx
사용자 계정의 비밀 번호를 지정합니다. 만약 이 옵션이 지정되
지 않으면 연결 과정 중 이를 묻는 대화 상자가 나타납니다.
-userkey keyname
사용자 키 이름을 지정합니다. 이 옵션은 SSH 연결에서만 사용
됩니다.
-passphrase userkeypass
사용자 키의 암호를 입력합니다. 이 옵션은 SSH 연결에서만 사
용됩니다.
-shell
셸(터미널)을 구동한 후 명령을 실행합니다. 이 옵션은 SSH 연
결에만 적용됩니다.
-zlib
zlib 알고리즘을 이용해 네트워크 데이터를 압축합니다. 이 옵
션은 SSH 연결에만 적용됩니다.
-status
연결하는 동안 연결 상태 대화 상자를 보여줍니다.
-result
원격 실행 결과 창을 엽니다.
-dispno nnn
Xmanager가 사용할 디스플레이 번호를 지정합니다. 이 옵션
이 지정되지 않으면 Xmanager가 적절한 값을 자동으로 할당
합니다.
-timeout nnn
nnn 초가 지난 후 연결을 종료합니다.
-port nnn
연결 프로토콜의 포트 번호를 지정합니다. 이 옵션이 지정되지
않으면 해당 프로토콜의 기본 포트 번호를 사용합니다.
-command command
원격 호스트에서 실행될 원격 실행 명령을 지정합니다.
예:
Xrcmd –protocol telnet –host mylinux –user myname –status
106
|
레퍼런스
–command /usr/bin/X11/xterm –ls
Xrcmd는 telnet 프로토콜을 이용해 mylinux에 접속하고 myname으로 로그인 한 후, 원격 호스트에
서 xterm 명령을 실행합니다. 접속하는 동안 연결 상태 창을 통해 연결 상태를 확인합니다.
레퍼런스
|
107
Xconfig
Xconfig는 Xmanager 프로파일을 설정하고 관리할 수 있는 강력한 도구입니다. 프로파일은 윈도우
모드, 폰트, 컬러 그리고 보안 옵션 등 Xmanager 옵션을 저장하고 있습니다. Xconfig를 사용하여 여
러 개의 프로파일을 만들 수 있으며, 각각의 세션에 서로 다른 프로파일을 지정할 수 있습니다.
Xbrowser나 Xstart의 세션을 실행할 때 세션은 지정된 프로파일을 이용하여 Xmanager를 실행합
니다. 세션을 다른 윈도우 모드로 설정하기 위해서는 Xconfig를 이용하여 새로운 프로파일을 작성한
후에 윈도우 모드를 변경하고 세션에서 그 프로파일을 지정하면 됩니다.
Xconfig 메인 윈도우
Xconfig 메인 윈도우는 메뉴바, 툴바, 작업영역, 상태 표시줄로 구성됩니다.
그림 48: Xconfig 메인 윈도우
작업영역은 사용 가능한 모든 Xmanager 프로파일들을 보여줍니다. 사용자는 Xbrowser나 Xstart 세
션에서 하나의 프로파일을 선택할 수 있습니다.
공유된 프로파일은 손 모양의 아이콘을 가지고 있으며, 시스템 관리자 권한을 가진 사용자만 수정할 수
있습니다. 기본 XDMCP 프로파일이나 기본 Xstart 프로파일은 아이콘 상단에 검은 체크마크가 표시됩
니다.
파일 메뉴
[파일] 메뉴에서는 새로운 프로파일을 생성하거나 선택한 프로파일을 삭제 또는 수정할 수 있습니다.
108
|
레퍼런스
그림 49: Xconfig 파일 메뉴
새로 만들기
작업영역에 새로운 프로파일을 만듭니다. 새로운 프로파일은 기본 Xstart 프로파일로부터 복사하여 만듭
니다.
기본 XDMCP 프로파일로 설정
선택한 프로파일을 기본 XDMCP 프로파일로 설정합니다. 기본 XDMCP 프로파일은 Xbrowser 에서
자동 세션을 실행할 때 적용됩니다.
기본 Xstart 프로파일로 설정
선택한 프로파일을 기본 Xstart 프로파일로 설정합니다. 기본 Xstart 프로파일은 Xstart가 만든 세션을
실행할 때 적용됩니다.
공유
선택한 프로파일을 다른 사용자와 공유합니다. 관리자 권한을 가진 사용자만 실행할 수 있으며 아이콘에
손 모양이 표시됩니다. 공유된 프로파일은 시스템 폴더에 저장됩니다.
삭제
선택한 프로파일을 목록에서 삭제합니다. 세션에서 사용 중인 프로파일을 삭제하였을 경우, 그 세션은
기본 프로파일을 사용하게 됩니다.
이름 바꾸기
선택한 프로파일의 이름을 바꿉니다.
등록 정보
선택한 프로파일의 등록 정보 대화 상자를 표시합니다.
보내기->메일 수신자
선택한 프로파일을 첨부하여 새로운 메일을 작성합니다. 관리자가 템플릿 프로파일을 작성하여 여러 사
용자에게 배포하고자 하는 경우에 유용합니다.
끝내기
Xconfig 프로그램을 종료합니다.
레퍼런스
|
109
편집 메뉴
[편집] 메뉴에서는 프로파일을 복사, 붙여넣기 또는 선택할 수 있습니다.
그림 50: Xconfig 편집 메뉴
복사
선택한 프로파일을 클립보드로 복사합니다.
붙여넣기
클립보드의 프로파일을 작업영역으로 복사합니다.
모두 선택
모든 프로파일을 선택합니다.
보기 메뉴
[보기] 메뉴에서는 툴바와 상태바를 보이거나 숨길 수 있으며 작업영역의 표시형태를 바꿀 수 있습니다.
그림 51: Xconfig 보기 메뉴
도구 모음->메뉴바
메뉴바를 보이거나 숨깁니다.
도구 모음 >표준 단추
툴바를 보이거나 숨깁니다.
도구 모음->도구 모음 잠금
도구 모음을 잠금을 설정하거나 해제합니다.상태 표시줄
상태 표시줄을 보이거나 숨깁니다.
110
|
레퍼런스
큰 아이콘
큰 아이콘으로 항목을 표시합니다.
작은 아이콘
작은 아이콘으로 항목을 표시합니다.
간단히
항목을 간단히 표시합니다.
자세히
각 항목에 대한 자세한 정보를 표시합니다.
새로 고침
모든 프로파일을 디스크에서 다시 읽어 목록을 갱신합니다.
도움말 메뉴
[도움말] 메뉴에서는 Xmanager 도움말 시스템을 시작할 수 있으며 현재 버전 정보를 보여줍니다.
그림 52: Xconfig 도움말 메뉴
Xconfig 도움말
Xmanager 도움말 시스템을 시작합니다.
온라인 지원
웹 브라우저를 실행하여 Xmanager 온라인 지원 페이지로 이동합니다.
최신 버전 확인
㈜넷사랑컴퓨터 다운로드 사이트에 연결하여 최신 버전의 유무를 확인함으로써 사용자가 필요에 따라
최신 버전으로 업그레이드를 할 수 있도록 도와줍니다.
Xconfig 정보
Xmanager 버전 및 저작권 정보를 보여주며 제품키를 입력할 수 있습니다.
툴바 버튼
Xconfig는 자주 사용되는 작업과 명령들에 대하여 툴바 버튼을 제공합니다. 동일한 작업을 메뉴바에서
도 할 수 있습니다.
레퍼런스
|
111
그림 53: Xconfig 툴바 버튼
아래는 툴바 버튼들에 대한 설명입니다:
버튼
112
이름
|
설명
새로 만들기
작업영역에 새로운 프로파일을 만듭니다. 새로운 프로파일은 기본 Xstart
프로파일로부터 복사되어 만들어집니다.
삭제
선택한 프로파일을 목록에서 삭제합니다.
등록 정보
선택한 프로파일의 등록 정보 대화 상자를 표시합니다.
복사
선택한 프로파일을 클립보드로 복사합니다.
붙여 넣기
클립보드의 프로파일을 작업영역으로 복사합니다.
새로 고침
모든 프로파일을 다시 읽어 목록을 갱신합니다.
보기
작업영역의 보기 방법을 변경합니다.
도움말
Xmanager 도움말 시스템을 시작합니다.
레퍼런스
등록 정보 대화 상자
이 대화 상자는 프로파일의 설정사항을 변경할 수 있도록 합니다. [파일] 메뉴의 [등록 정보]나 툴바의
[등록 정보]를 선택하여 이 대화 상자를 열 수 있습니다.
이 대화 상자에서는 윈도우 모드, 폰트 또는 다른 고급 Xmanager 옵션들을 설정할 수 있습니다.
일반 탭
[일반] 탭에서는 윈도우 모드와 기본 XDMCP, Xstart 프로파일을 설정할 수 있습니다.
그림 54: Xconfig 등록 정보 대화 상자, 일반 탭
윈도우 모드 선택
목록에서 윈도우 모드를 선택합니다. Xmanager는 세 가지 윈도우 모드를 지원합니다: 자동 선택, 단
일 윈도우 모드 그리고 다중 윈도우 모드.
자동 선택은 세션에 따라 적당한 윈도우 모드를 자동으로 선택하여 줍니다. XDMCP 세션에서는 단일 윈
도우 모드로, Xstart 세션에서는 다중 윈도우 모드로 설정됩니다.
단일 윈도우 모드는 원격 데스크톱과 모든 X 응용 프로그램을 하나의 윈도우 안에 표시합니다. 하나의
메인 윈도우에서 모든 원격 응용 프로그램을 관리할 수 있습니다.
다중 윈도우모드는 각각의 X 응용 프로그램을 윈도우 데스크톱의 개별적인 윈도우로 실행합니다. 그래
서 각각의 응용 프로그램은 윈도우용 응용 프로그램처럼 보입니다. 원격 데스크톱을 실행하지 않고 한두
개의 응용 프로그램을 실행할 때 유용합니다.
레퍼런스
|
113
설정
윈도우 모드 설정 대화 상자를 엽니다. 대화 상자를 이용하여 단일 윈도우 모드와 다중 윈도우 모드의
여러 가지 옵션을 설정할 수 있습니다.
Xmanager 자동 끝내기
모든 원격 X 응용 프로그램이 종료되면 Xmanager를 자동으로 종료합니다. 이 옵션이 선택되어 있지
않으면 Xmanager는 모든 원격 X 응용 프로그램이 종료될 때 초기화된 상태로 새로운 X 응용 프로그
램이 연결되기를 기다립니다.
기본 XDMCP 프로파일로 설정
현재 프로파일을 기본 XDMCP 프로파일로 설정합니다. 기본 XDMCP 프로파일은 Xbrowser가 자동
세션을 실행할 때 사용됩니다.
기본 Xstart 프로파일로 설정
현재 프로파일을 기본 Xstart 프로파일로 설정합니다. 기본 Xstart 프로파일은 Xstart 세션을 실행할
때 사용됩니다.
기본 디스플레이 번호
XDMCP 세션과 Xstart 세션의 기본 디스플레이 번호를 설정합니다.
폰트 탭
[폰트] 탭에서는 폰트 폴더와 폰트 서버를 추가, 삭제할 수 있으며 폰트에 관련된 여러 가지 옵션을 설
정할 수 있습니다.
114
|
레퍼런스
그림 55: Xconfig 등록 정보 대화 상자, 폰트 탭
폰트 목록 (font catalogue)
모든 폰트 경로를 열거합니다. 폰트 경로(font path element)는 폰트 파일을 가지고 있는 폰트 폴더 또
는 원격 Unix 서버에서 실행되고 있는 폰트 서버입니다.
Xmanager는 시작할 때 선택한 모든 폰트 경로를 읽어들입니다. 선택되지 않은 폰트 경로는 읽어 들
이지 않습니다.
[설명] 행은 폰트 경로의 이름을 보여줍니다. [경로] 행은 실제 폰트 폴더의 경로나 폰트 서버의 주소를
보여줍니다.
위로 이동
선택한 폰트 경로를 한 칸 위로 올립니다.
아래로 이동
선택한 폰트 경로를 한 칸 아래로 내립니다.
삭제
선택한 폰트 경로를 목록에서 삭제합니다. 폰트 경로를 목록에서만 지우며 실제 설치된 폰트 폴더는 디
스크에서 삭제되지 않습니다.
고급 사용자가 아니면 Xmanager가 설치한 기본 폰트는 삭제하지 않도록 주의합니다.
폰트 폴더 추가
폴더 찾아보기 대화 상자를 엽니다. “fonts.dir” 파일이 있는 폴더를 찾아서 [폰트 목록]에 추가합니다.
레퍼런스
|
115
폰트 서버 추가
폰트 서버 추가 대화 상자를 엽니다. 대화 상자에서 폰트 서버의 주소를 지정할 수 있습니다.
기본 글자 폰트
기본 글자 폰트의 이름을 지정합니다. 기본 글자 폰트는 반드시 지정되어 있어야 하며 X 응용 프로그램
이 사용할 폰트를 지정하지 않았을 때 사용됩니다.
폰트 없음 메시지 보기
이 옵션이 선택되어 있으면 Xmanager는 X 응용 프로그램이 요청한 폰트를 찾을 수 없을 때 경고 메
시지를 보여줍니다. X 응용 프로그램이 요청하는 폰트를 알고자 할 때 유용합니다.
폰트 자동 매칭
X 응용 프로그램이 요청한 폰트를 찾을 수 없을 때 Xmanager는 요청한 폰트를 다른 폰트로 대체합니
다.
폰트 경로 수정 허용
원격 X 응용 프로그램이 Xmanager의 실행 중에 폰트 목록을 변경할 수 있도록 허용합니다.
컬러 탭
[컬러] 탭에서는 기본 비주얼, 컬러 데이터베이스 그리고 다른 컬러 옵션들을 설정할 수 있습니다.
그림 56: Xconfig 등록 정보 대화 상자, 컬러 탭
116
|
레퍼런스
기본 비주얼 선택
Xmanager의 X 루트 윈도우가 사용할 기본 비주얼을 선택합니다.
비주얼(visual)은 장치 독립적인 컬러 시스템이며 Xmanager가 지원하는 컬러 포맷과 컬러 수를 정의
합니다. Xmanager는 X 윈도우 표준에서 정의된 6개의 표준 비주얼을 지원합니다: PseudoColor,
StaticColor, DirectColor, TrueColor, GrayScale 그리고 StaticGray.
기본 비주얼이 자동 선택으로 설정되면 Xmanager는 비디오 장치에 따라 적절한 비주얼을 선택합니다.
256 컬러(8 비트) 모드에서는 PseudoColor로 설정되며, 트루 컬러(16 비트 또는 그 이상) 모드에서는
TrueColor로 설정됩니다.
대부분의 X 응용 프로그램은 모든 비주얼에서 정상적으로 동작합니다. 하지만 일부 오래된 CAD 프로그
램은 PseudoColor 비주얼에서만 실행되므로, 기본 비주얼을 PseudoColor로 변경해 주어야만 정상적으
로 실행됩니다.
컬러 자동 매칭 (PseudoColor)
요청된 컬러를 PseudoColor의 비슷한 컬러로 대체합니다.
PseudoColor 비주얼에서는 모든 X 응용 프로그램이 256 컬러만을 사용할 수 있기 때문에 응용 프로그
램을 실행할 때 컬러가 부족하여 실패할 수 있습니다. 이 옵션을 사용하면 다른 프로그램에 의해 컬러
팔레트가 부족할 때 응용 프로그램이 정상적으로 동작할 수 있도록 합니다.
시스템 색상 보호 (20 Colors)
PseudoColor 비주얼에서 윈도우 응용 프로그램이 사용하는 20개의 시스템 컬러를 보호합니다.
256 컬러 모드에서 MS 윈도우는 타이틀바, 윈도우 틀, 아이콘 등을 표시하기 위하여 20개의 시스템 컬
러를 사용합니다. 일부 X 응용 프로그램은 제대로 컬러를 표시하기 위해 전체 256 컬러 팔레트를 사용
합니다. 이 경우 윈도우 바탕 화면과 아이콘들이 깜박일 수 있습니다. 이 옵션을 선택하면 이 같은 증상
을 방지할 수 있습니다.
정확한 StoreColor (PseudoColor)
StoreColor 요청을 X 프로토콜 표준에서 정의된 대로 실행합니다.
윈도우 색 설정이 트루 컬러 모드일 때, PseudoColor 비주얼에서 정확한 StoreColor 요청은
Xmanager의 전체적인 성능에 영향을 미칠 수 있습니다.
역순 RGB 값 (TrueColor)
컬러 픽셀의 Red, Green 그리고 Blue 값을 역순으로 지정합니다.
기본으로 Blue 값은 트루 컬러에서 LSB(Least Significant Bits)에 위치하게 됩니다. 이 옵션을 선택하
면 Red 값이 LSB에 위치하게 됩니다. X 응용 프로그램이 특별한 형식의 RGB 형식을 필요로 할 때 유
용합니다.
파일 이름
컬러 데이터베이스 파일 이름을 보여줍니다. 컬러 데이터베이스는 RGB 컬러 값과 대응하는 컬러 이름
을 담고 있습니다.
변경
열기 대화 상자를 열어 컬러 데이터베이스를 다른 파일로 변경합니다.
보기
메모장을 이용하여 현재 지정된 컬러 데이터베이스 파일의 내용을 봅니다.
장치 탭
[장치] 탭에서는 키보드, 마우스, 사운드 그리고 모니터를 설정할 수 있습니다.
레퍼런스
|
117
그림 57: Xconfig 등록 정보 대화 상자, 장치 탭
키보드 설정
키보드 설정 대화 상자를 엽니다. 키보드 타입과 핫키 그리고 다른 키보드 옵션을 설정할 수 있습니다.
마우스 설정
마우스 설정 대화 상자를 엽니다. 3 버튼 마우스 모드와 기타 옵션을 설정할 수 있습니다.
사운드 설정
사운드 설정 대화 상자를 엽니다. 벨 소리 타입과 사운드 파일을 설정할 수 있습니다.
모니터 설정
모니터 설정 대화 상자를 엽니다. 다중 모니터 환경에서 Xmanager가 사용할 모니터를 선택합니다.
보안 탭
[보안] 탭에서는 보안을 위하여 호스트 별로 접속을 제어할 수 있습니다.
118
|
레퍼런스
그림 58: Xconfig 등록 정보 대화 상자, 보안 탭
액세스 제어 기능(access control)
신뢰할 수 있는 호스트에 대해서만 접속을 허용합니다.
[액세스 제어 기능]이 켜지면 신뢰할 수 있는 호스트의 X 응용 프로그램만이 Xmanager에 접속할 수
있습니다. 꺼져 있으면 모든 호스트의 X 응용 프로그램이 Xmanager에 접속할 수 있습니다.
신뢰할 수 있는 호스트
신뢰할 수 있는 호스트의 목록을 보여 줍니다. 원격 호스트가 목록에 추가되면 호스트의 모든 사용자는
X 응용 프로그램을 실행하여 Xmanager에 연결할 수 있습니다.
추가
새로운 호스트를 [신뢰할 수 있는 호스트] 목록에 추가합니다.
삭제
선택한 호스트를 [신뢰할 수 있는 호스트] 목록에서 삭제합니다.
허가되지 않은 연결 경고
허가되지 않은 X 응용 프로그램이 Xmanager에 연결을 시도하면 대화 상자를 표시합니다. 사용자는
연결을 허가하거나 거절할 수 있습니다.
레퍼런스
|
119
고급 탭
[고급] 탭에서는 X 확장 프로토콜과 기타 고급 옵션들을 설정할 수 있습니다.
그림 59: Xconfig 등록 정보 대화 상자, 고급 탭
자동 복사 & 붙여넣기
옵션을 켜면 Xmanager는 X 응용 프로그램과 윈도우 응용 프로그램 사이에 텍스트나 이미지를 복사
하고 붙여넣을 수 있습니다. X 응용 프로그램이 텍스트나 그림을 복사하면 바로 윈도우 클립보드에 그
내용을 전달합니다. 반대로 윈도우 클립보드에 새로운 내용이 추가되면 바로 X Selection에 그 내용이
전달됩니다. Cut buffer와 X Selection 모두에 복사할 수도 있으며, 하나만 선택할 수도 있습니다. X 응
용 프로그램에 따라 둘 중 하나만 선택해야 할 수도 있습니다.
X Selection
윈도우와 X 응용 프로그램 간 복사 & 붙여넣기 시 X Selection을 사용합니다.
Cut Buffer
윈도우와 X 응용 프로그램 간 복사 & 붙여넣기 시 Cut Buffer를 사용합니다.
포커스 변환 시 복사 & 붙여넣기
Xmanager와 다른 윈도우 응용 프로그램 간에 포커스가 변할 때만 복사 & 붙여넣기를 실행합니다.
Xmanager에 포커스가 있을 경우 X 응용 프로그램에 여러 번 복사가 될 수 있으며, 입력 포커스가 다
른 윈도우 프로그램으로 바뀌는 순간에 윈도우 클립보드에 붙여넣습니다. 윈도우 터미널에서
Xmanager를 사용하는 경우 이 옵션을 사용하면 복사 & 붙여넣기가 올바로 동작하지 않습니다.
120
|
레퍼런스
디스플레이 변경 알림
윈도우 데스크톱의 컬러나 해상도가 변경되었을 경우 대화 상자를 표시합니다. 컬러나 해상도가 변경되
면 Xmanager를 다시 시작해야 합니다.
성능 최대화
이 옵션을 선택하면 Xmanager가 최대한의 성능으로 실행됩니다. Xmanager는 복잡한 그리기 연산
에 대하여 가장 빠른 방법을 선택합니다.
그러나 사용자의 비디오 장치나 응용 프로그램에 따라 일부 그래픽 이미지가 제대로 표시되지 않을 수
있습니다.
X 클라이언트 버그 허용
원격 X 응용 프로그램이 X11R6 이전 버전에서 동작하도록 만들어져 Xmanager에서 정상 동작하지
않을 때 이 옵션을 선택합니다.
Esound 요청 처리
원격 Esound 요청을 처리하기 위한 옵션입니다. Esound는 TCP 16001 포트를 사용합니다.
상세 로그 메시지 추가
기술 지원을 위해 필요한 경우 보다 자세한 로그 메시지를 위해 이 옵션을 사용합니다.
Backing Store
적절한 Backing Store 모드를 선택합니다.
Backing Store란 Xmanager가 가려진 윈도우 영역을 메모리에 저장하는 기능입니다. 윈도우가 다른
윈도우에 의해 가려지게 되면 나중에 다시 드러날 때 가려졌던 영역은 다시 그려져야만 합니다.
Xmanager는 가려진 영역을 메모리에 저장하여 응용 프로그램이 다시 그려주는 것보다 빠르게 가려졌
던 영역을 복구할 수 있습니다. 그렇게 함으로써 느린 네트워크 환경에서 데이터 전송량을 줄여줍니다.
Xmanager는 4가지 Backing Store 모드를 제공합니다: Do Not Use, When Requested, When
Mapped 그리고 Always.
Do Not Use는 Backing Store 기능을 끄고 가려진 영역을 항상 다시 그려줍니다.
When Requested도 Backing Store기능을 사용하지 않습니다. 하지만 X 응용 프로그램이 요청하면
Xmanager는 그러한 X 응용 프로그램의 윈도우들에 한하여 Backing Store 기능을 사용합니다.
When Mapped는 기본으로 모든 윈도우에 Backing Store 기능이 동작합니다. 숨겨져 있거나 최소화되
어 있는 윈도우를 제외한 모든 윈도우에 Backing Store 기능이 동작합니다.
Always는 숨겨져 있거나 최소화된 윈도우를 포함한 모든 윈도우에 대하여 Backing Store 기능이 동작
합니다. 이 옵션은 대용량의 시스템 메모리와 그래픽 자원을 필요로 합니다.
확장 프로토콜
사용할 X 확장 프로토콜을 선택합니다.
Xmanager는 BIG-REQUEST, DAMAGE, DEC-XTRAP, DOUBLE-BUFFER, Extended-VisualInformation, MIT-SUNDRY-NONSTANDARD, Multi Buffering, RECORD, RENDER, SECURITY,
SHAPE, SYNC, TOG-CUP, XC-APPGROUP, XC-MISC, XEVIE, XFIXES, XInput,및 XTEST 확장 프로
토콜을 지원합니다. 특히 Render 확장 프로토콜을 지원하여 X 응용프로그램에 대한 향상된 그래픽 환
경을 지원하며 Xmanager Enterprise 버전에서는 그 외에 GLX(OpenGL) 확장 프로토콜도 함께 지
원합니다.
X 리소스 데이터베이스
Xmanager가 시작할 때 읽어들일 X 리소스 데이터베이스의 경로를 보여줍니다.
변경
리소스 데이터베이스를 다른 파일로 변경하기 위하여 열기 대화 상자를 표시합니다.
레퍼런스
|
121
보기
메모장을 이용하여 리소스 데이터베이스의 내용을 봅니다.
122
|
레퍼런스
윈도우 모드 설정 대화 상자
윈도우 모드 설정 대화 상자를 이용하여 단일 또는 다중 윈도우 모드의 옵션을 설정할 수 있습니다. 등
록 정보 대화 상자에서 [일반] 탭의 [설정] 버튼을 눌러 이 대화 상자를 열 수 있습니다.
단일 윈도우 모드 탭
[단일 윈도우 모드] 탭에서는 메인 윈도우 크기와 스크롤바 옵션을 설정할 수 있습니다.
그림 60: 윈도우 모드 설정 대화 상자, 단일 윈도우 모드 탭
창 크기
Xmanager 메인 윈도우의 크기를 선택합니다. 이 크기는 X 루트 윈도우의 크기가 됩니다.
데스크톱 크기는 메인 윈도우 크기를 작업 표시줄 영역을 제외한 바탕 화면의 크기만큼 지정하여
Xmanager를 실행합니다.
전체 화면은 타이틀바와 윈도우 틀 없이 전체 화면을 이용하여 Xmanager를 실행합니다. 그리고 윈도
우 작업 표시줄도 숨기게 됩니다.
스크롤바 사용
Xmanager의 오른쪽과 아래쪽에 스크롤바를
Xmanager 윈도우를 만들 때 유용합니다.
표시합니다.
윈도우
바탕
화면의
크기보다
큰
다중 윈도우 모드 탭
[다중 윈도우 모드] 탭은 사용자가 바탕 화면과 윈도우 매니저 그리고 그 외의 여러 가지 유용한 옵션을
설정할 수 있도록 합니다.
레퍼런스
|
123
그림 61: 윈도우 모드 설정 대화 상자, 다중 윈도우 모드 탭
바탕 화면
세가지 데스크톱 바탕 화면 모드 중 한가지를 선택합니다: MS 윈도우 바탕 화면, X 윈도우 바탕 화면,
X 윈도우 바탕 화면 (투명).
MS 윈도우 바탕 화면은 데스크톱 바탕 화면을 MS 윈도우가 관리합니다. 이 모드에서는 X 루트 윈도우
바탕 화면을 사용할 수 없습니다.
X 윈도우 바탕 화면은 데스크톱 바탕 화면을 Xmanager가 관리합니다. 바탕 화면이 X 루트 윈도우로
바뀌고 마우스 포인터도 X 포인터로 바뀝니다. 이 모드에서는 데스크톱 바탕 화면의 윈도우 아이콘들을
사용할 수 없습니다.
X 윈도우 바탕 화면 (투명)은 X 윈도우 바탕 화면 모드와 똑같이 동작합니다. 하지만 데스크톱 바탕 화
면은 윈도우 데스크톱처럼 보입니다. 데스크톱의 윈도우 아이콘들을 볼 수는 있지만 선택하여 사용할 수
없습니다.
주의
바탕 화면 옵션은 원격 윈도우 매니저가 실행될 때만 적용됩니다.
윈도우 매니저
X 응용 프로그램의 윈도우를 관리할 윈도우 매니저를 선택합니다. Xmanager는 윈도우를 관리하는 방
식으로 자동 전환, 리모트만 사용, 로컬만 사용 방식을 제공합니다.
윈도우 매니저는 X 응용 프로그램을 관리하는 프로그램입니다. 윈도우에 타이틀바, 틀 그리고 시스템 메
뉴를 붙여 줍니다. 또한 윈도우의 크기 변경, 이동, 최소화 그리고 종료 기능을 제공합니다. 로컬 윈도우
매니저는 MS 윈도우처럼 보이며 X 응용 프로그램에 윈도우 응용 프로그램과 똑같은 타이틀바와 틀을
붙여 줍니다. dtwm, mwm, fvwm 같은 원격 윈도우 매니저는 원격 호스트에서 실행되며 로컬 윈도
우 매니저와는 다르게 보입니다.
자동 전환 모드는 윈도우 매니저가 자동으로 전환되며 사용자가 신경 쓰지 않아도 됩니다. 처음 시작할
때 Xmanager는 로컬 윈도우 매니저를 실행하며 원격 윈도우 매니저가 Xmanager에 접속을 시도하
124
|
레퍼런스
면 로컬 윈도우 매니저는 자동으로 종료됩니다. 그리고 원격 윈도우 매니저가 사용자에 의하여 종료되면
로컬 윈도우 매니저가 다시 실행됩니다.
리모트만 사용 모드는 로컬 윈도우 매니저를 실행하지 않습니다. 사용자는 X 응용 프로그램의 윈도우를
관리하기 위해서 원격 윈도우 매니저를 실행해야만 합니다.
로컬만 사용 모드는 원격 윈도우 매니저의 접속을 허용하지 않습니다. 모든 X 응용 프로그램 윈도우는
윈도우 응용 프로그램과 똑같이 관리됩니다.
작업 표시줄에 프로그램 아이콘 표시
윈도우 작업 표시줄에 프로그램 아이콘을 표시합니다.
알림 영역 아이콘 생성
Xmanager 아이콘을 알림 영역에 넣습니다.
작업 표시줄 포함
작업 표시줄 영역을 X 루트 윈도우에 포함합니다. 원격 데스크톱의 아래 부분이 태스크바에 의해 가려
질 수 있습니다.
패닝 사용
로컬 윈도우 매니저를 사용할 때 모든 X 응용 프로그램에 패닝 기능을 부여합니다.
이 옵션은 윈도우 크기가 바탕 화면의 크기보다 너무 커서 윈도우의 일부 영역이 바탕 화면 바깥에 있
을 때 유용합니다. 마우스 포인터를 바탕 화면의 경계에 위치시키면 바깥쪽의 윈도우 영역이 자동으로
바탕 화면 안으로 이동하게 됩니다.
패닝 설정
패닝 설정 대화 상자를 열어 패닝 속도와 위치를 설정합니다.
윈도우 자동 올림
마우스 포인터가 X 응용 프로그램 윈도우에 들어 갔을 때 윈도우를 맨 위로 올리고 키보드 입력을 받을
수 있도록 합니다.
간격
간격을 밀리-초 단위로 입력합니다. 마우스 포인터가 윈도우 위로 온 후 자동 올림을 적용할 때까지 걸
리는 시간을 의미합니다.
바탕화면 포인터 번호
원격 윈도우 매니저가 루트 윈도우의 바탕화면의 마우스 포인터를 따로 정하지 않은 경우 루트 윈도우
의 바탕화면에 사용할 마우스 포인터를 커서 폰트로부터 지정합니다.
레퍼런스
|
125
패닝 설정 대화 상자
패닝 설정 대화 상자를 이용하여 사용자는 패닝 속도와 위치를 설정할 수 있습니다. 윈도우 모드 설정
대화 상자의 [다중 윈도우 모드] 탭의 [패닝 설정] 버튼을 클릭하여 이 대화 상자를 열 수 있습니다.
그림 62: 패닝 설정 대화 상자
속도
픽셀 단위로 패닝 속도를 지정합니다. 마우스 포인터가 패닝 위치에서 움직일 때마다 패닝 윈도우는 바
탕 화면 안쪽으로 지정된 픽셀만큼 이동합니다.
왼쪽
바탕 화면 왼쪽의 패닝 위치를 지정합니다. 단위는 픽셀 단위입니다. 마우스 포인터가 지정된 패닝 위치
로 이동하면 윈도우가 이동하기 시작합니다.
오른쪽
바탕 화면 오른쪽의 패닝 위치를 지정합니다. 단위는 픽셀 단위입니다. 마우스 포인터가 지정된 패닝 위
치로 이동하면 윈도우가 이동하기 시작합니다.
위쪽
바탕 화면 위쪽의 패닝 위치를 지정합니다. 단위는 픽셀 단위입니다. 마우스 포인터가 지정된 패닝 위치
로 이동하면 윈도우가 이동하기 시작합니다.
아래쪽
바탕 화면 아래쪽의 패닝 위치를 지정합니다. 단위는 픽셀 단위입니다. 마우스 포인터가 지정된 패닝 위
치로 이동하면 윈도우가 이동하기 시작합니다.
126
|
레퍼런스
폰트 서버 추가 대화 상자
폰트 서버 추가 대화 상자는 폰트 항목에 폰트 서버를 추가할 수 있도록 합니다. 등록 정보 대화 상자에
서 [폰트] 탭의 [폰트 서버 추가] 버튼을 눌러서 열 수 있습니다.
그림 63: 폰트 서버 추가 대화 상자
호스트
폰트 서버가 실행중인 호스트의 주소를 입력합니다.
포트
폰트 서버가 수신하고 있는 포트 번호를 입력합니다. 기본 입력 값은 7100입니다.
레퍼런스
|
127
키보드 설정 대화 상자
키보드 설정 대화 상자는 키보드 타입과, 핫키 그리고 다른 키보드 옵션을 선택할 수 있게 합니다. 등록
정보 대화 상자에서 [장치] 탭의 [키보드 설정] 버튼을 실행하여 열 수 있습니다.
그림 64: 키보드 설정 대화 상자
Xmanager는 다양한 국가의 키보드를 지원합니다. 사용 중인 키보드 배열과 일치하는 적절한 키보드
를 찾아서 [키보드 목록]에 추가하면 Xmanager에서 사용할 수 있습니다.
키보드 목록
Xmanager에서 사용할 키보드 목록을 표시합니다. [키보드 목록]에 있는 키보드 파일들은 키보드 선택
대화 상자에 표시되며 Xmanager를 사용하는 도중에 다른 키보드로 변경할 수 있습니다.
추가
키보드 추가 대화 상자를 열어 키보드 파일을 [키보드 목록]에 추가합니다. 대화 상자에서 적절한 키보
드 파일들을 선택할 수 있습니다.
제거
선택한 키보드 파일을 목록에서 제거합니다.
편집
선택한 키보드 파일을 키보드 편집기로 열어 키 설정을 편집합니다.
가져오기
열기 대화 상자를 열어 키보드 파일을 가져 옵니다.
128
|
레퍼런스
내보내기
폴더 찾아보기 대화 상자를 열어 키보드 파일을 내보냅니다.
기본 키보드 설정
선택한 키보드 파일을 기본 키보드 파일로 설정합니다. Xmanager는 시작할 때 기본 키보드 파일을
읽어 들입니다.
키보드 변경 단축키 설정
Xmanager 실행 중에 키보드 선택 대화 상자를 열기 위한 단축키를 선택합니다. 단축키를 이용하여
언제라도 키보드 종류를 변경할 수 있습니다.
키맵 수정 허용
X 응용 프로그램이 키맵 정보를 수정할 수 있도록 합니다. 이 옵션은 고급 사용자를 위해 지원됩니다.
[왼쪽 Alt + F4] 키를 창 닫기 단축키로 사용
이 옵션을 선택하면 윈도우 응용 프로그램을 종료하는 것처럼 [왼쪽 Alt + F4] 키를 이용하여 X 응용
프로그램을 종료할 수 있습니다. X 응용 프로그램이 이 키 조합을 다른 목적으로 이용한다면 이 옵션을
해제하십시오.
[오른쪽 Alt + F4] 키를 창 닫기 단축키로 사용
이 옵션을 선택하면 윈도우 응용 프로그램을 종료하는 것처럼 [오른쪽 Alt + F4] 키를 이용하여 X 응용
프로그램을 종료할 수 있습니다. X 응용 프로그램이 이 키 조합을 다른 목적으로 이용한다면 이 옵션을
해제하십시오.
레퍼런스
|
129
키보드 추가 대화 상자
키보드 추가 대화 상자는 지원되는 모든 키보드 파일을 보여주며 사용자는 적당한 키보드를 선택할 수
있습니다. 키보드 설정 대화 상자의 [추가] 버튼을 클릭하여 이 대화 상자를 열 수 있습니다.
그림 65: 키보드 추가 대화 상자
[설명] 행은 키보드 파일의 자세한 설명을 보여줍니다. [이름] 행은 키보드 파일의 실제 파일 이름을 보
여 줍니다.
130
|
레퍼런스
마우스 설정 대화 상자
마우스 설정 대화 상자에서는 3 버튼 마우스 모드, 휠 마우스 그리고 컬러 마우스 포인터를 설정할 수
있습니다. 등록 정보 대화 상자에서 [장치] 탭의 [마우스 설정] 버튼을 클릭하여 이 대화 상자를 열 수
있습니다.
그림 66: 마우스 설정 대화 상자
왼쪽 버튼과 오른쪽 버튼을 동시에 누름
2 버튼 마우스를 3 버튼 마우스처럼 동작하도록 하기 위해서는 이 항목을 선택하십시오. 왼쪽 버튼과
오른쪽 버튼을 동시에 누르면 가운데 버튼이 눌린 것처럼 동작합니다.
클릭 속도
왼쪽 버튼과 오른쪽 버튼을 동시에 누르는 시간을 조정합니다. 클릭 속도는 하나의 버튼이 눌린 후 다른
버튼이 눌릴 때까지 대기하는 시간을 표시합니다.
주의
클릭 속도가 너무 빠르면 사용자가 두 개의 버튼을 아무리 빠르게 눌러도 가운데 버튼으로 동작하
지 않게 됩니다.
가운데 버튼과 오른쪽 버튼 위치 바꿈
가운데 버튼을 자주 사용하고 오른쪽 버튼을 사용하지 않는 경우에 이 옵션을 선택합니다.
휠 마우스 지원
마우스 휠을 사용할 때 마우스 이벤트가 발생하도록 하려면 이 옵션을 선택합니다. 위쪽으로 스크롤하면
button4 이벤트가 발생하며, 아래로 스크롤하면 button5 이벤트가 발생합니다.
주의
이 옵션을 선택하면 일부 CDE 응용 프로그램에서 오른쪽 버튼을 이용하여 메뉴를 열 수 없습니다.
컬러 마우스 포인터
레퍼런스
|
131
컬러 마우스 포인터를 표시하기 위해서는 이 옵션을 선택합니다. 해제하면 모든 마우스 포인터는 흑백으
로 표시됩니다.
132
|
레퍼런스
사운드 설정 대화 상자
사운드 설정 대화 상자에서 사용자는 벨 종류를 선택하고 사운드 파일을 지정할 수 있습니다. 사용자는
등록 정보 대화 상자에서 [장치] 탭의 [사운드 설정] 버튼을 클릭하여 이 대화 상자를 열 수 있습니다.
그림 67: 사운드 설정 대화 상자
벨 종류
X 응용 프로그램이 벨 소리를 출력할 때 적절한 오디오 장치를 선택합니다. 3가지 벨 종류중 하나를 선
택할 수 있습니다: 사운드 카드, PC 스피커 그리고 사용 안함.
사운드 카드를 선택하였으면 적절한 사운드 파일(.wav)을 지정해 줘야 합니다. 사용 안함을 선택하면
벨 소리가 출력되지 않습니다.
사운드 파일
X 응용 프로그램이 벨 소리를 요청할 때 사용할 사운드 파일(.wav)을 보여줍니다.
찾기
열기 대화 상자를 열어 사운드 파일을 선택합니다.
레퍼런스
|
133
모니터 설정 대화 상자
모니터 설정 대화 상자를 이용하여 다중 모니터 환경에서 X 응용 프로그램 윈도우를 출력하기 위한 모
니터를 선택할 수 있습니다. 등록 정보 대화 상자에서 [장치] 탭의 [모니터 설정] 버튼을 클릭하여 이
대화 상자를 열 수 있습니다.
그림 68: 모니터 설정 대화 상자
모니터 선택
X 응용 프로그램 윈도우를 출력할 모니터를 선택합니다. 자동 선택과 Virtual Screen을 포함한 사용 가
능한 모든 모니터가 목록에 표시됩니다.
모니터를 선택하면 Xmanager는 선택한 모니터에만 X 응용 프로그램 윈도우를 출력합니다. Virtual
Screen은 모든 모니터를 포함하는 가상 영역입니다.
목록에서 자동 선택을 선택하면 Xmanager는 다중 윈도우 모드에서는 Virtual Screen을 선택하며, 단
일 윈도우 모드에서는 주 모니터를 선택합니다.
시작할 때 모니터 선택 창을 표시함
Xmanager가 시작할 때 모니터 선택 대화 상자를 표시합니다.
134
|
레퍼런스
키보드 편집기
키보드 편집기를 이용하여 전세계의 키보드에 맞는 키맵 파일을 생성하고 수정할 수 있습니다. 키보드
편집기는 US 101-키, UK 102-키, 한글 103-키, 일본어 106-키 그리고 브라질 ABNT2 키보드 같은 다
양한 키보드 레이아웃을 지원할 수 있도록 만들어졌습니다.
키보드 편집기는 유럽 키보드 지원을 위한 조합키(compose sequence)와 잠금키 동작을 위한 래치 기
능을 제공합니다. 다중 사용자 환경을 지원하기 위하여 생성된 키보드 파일은 공유 기능을 지원합니다.
Xmanager는 대부분의 언어와 키보드에 대하여 미리 만들어진 키맵 파일을 제공합니다. 따라서 사용
자는 응용 프로그램에 적합한 키맵 파일을 찾아서 사용하면 됩니다. 그렇지만 적당한 키맵 파일을 찾을
수 없을 때는 비슷한 키맵 파일을 이용하여 손쉽게 편집할 수 있습니다.
레퍼런스
|
135
키보드 편집기 메인 윈도우
키보드 설정 대화 상자의 [편집] 버튼을 클릭하여 키보드 편집기를 열 수 있습니다.
그림 69: 키보드 편집기 메인 윈도우
메인 윈도우는 키보드 배열을 그래픽으로 보여주며 각각의 키 매핑 정보를 목록으로 보여 줍니다. 키보
드 편집기는 두 가지 배열 모드를 제공합니다: 일반 배열과 조합 배열. 사용자가 툴바의 [키보드 편집
모드] 버튼을 클릭하면 배열이 바뀝니다.
일반 배열은 키보드의 보통 키들을 보여주며, 각 키에 대하여 키심(keysym)을 편집할 수 있습니다.
조합 배열은 조합키를 하이라이트 상태로 보여주며, 유럽 키보드의 데드키(dead key)를 위한 조합키를
편집할 수 있습니다.
파일 메뉴
[파일] 메뉴에서는 새로운 키맵 파일을 생성하고 열 수 있으며, 편집 중인 키맵 파일을 저장할 수 있습
니다.
136
|
레퍼런스
그림 70: 키보드 편집기 파일 메뉴
새로 만들기
키보드 타입 선택 대화 상자를 엽니다. 적당한 키보드 타입을 선택한 후에 키보드의 각 키를 편집할 수
있습니다.
열기
키보드 파일 열기 대화 상자를 엽니다. 사용자는 대화 상자에서 기존의 키맵 파일을 열 수 있습니다.
저장
수정된 키맵 정보를 파일로 저장합니다. 툴바의 [다른 사용자와 공유] 옵션이 선택되어 있으면 키맵 파
일은 공유 폴더에 저장됩니다.
다른 이름으로 저장
저장 대화 상자를 엽니다. 사용자는 대화 상자에서 키맵 파일을 다른 이름으로 저장할 수 있습니다.
가져오기
열기 대화 상자를 엽니다. 사용자는 대화 상자를 통해서 키맵 파일을 Xmanager 키맵 폴더로 가져 올
수 있습니다.
종료
키보드 편집기를 종료 합니다.
편집 메뉴
[편집] 메뉴에서 사용자는 일반 키, 조합키를 편집할 수 있고 사용자 정의 키심을 편집할 수 있습니다.
그림 71: 키보드 편집기 편집 메뉴
키 편집
선택한 키를 편집하기 위하여 키 편집 대화 상자를 엽니다. 키심과 수식키(modifier) 상태를 정의할 수
있습니다. 이 명령은 키보드 편집 모드가 일반 배열일 때만 가능합니다.
레퍼런스
|
137
조합키 추가
새로운 조합키를 추가하기 위하여 조합키 편집 대화 상자를 엽니다. 새로운 조합키를 생성하기 위하여
key1과 key2를 선택하여야 합니다.
조합키 편집
선택한 조합키를 편집하기 위하여 조합키 편집 대화 상자를 엽니다. Key1은 자동으로 선택되며 새로운
조합키를 위하여 Key2를 선택하여야 합니다.
조합키 삭제
선택한 조합키를 목록에서 삭제합니다.
사용자 정의 키심
사용자 정의 키심 대화 상자를 엽니다. 이 대화 상자에서 새로운 키심을 정의할 수 있습니다.
보기 메뉴
[보기] 메뉴에서는 툴바와 상태 표시줄을 보이거나 숨길 수 있으며, 키보드 편집 모드를 변경할 수 있습
니다.
그림 72: 키보드 편집기 보기 메뉴
표준 단추
기본 툴바를 보이거나 숨깁니다.
상태 표시줄
상태 표시줄을 보이거나 숨깁니다.
일반 배열
키보드 편집 모드를 일반 배열로 전환합니다.
조합 배열
키보드 편집 모드를 조합 배열로 전환합니다.
도움말 메뉴
[도움말] 메뉴에서는 Xmanager 도움말 시스템을 시작할 수 있으며 현재 버전 정보를 보여줍니다.
그림 73: 키보드 편집기 도움말 메뉴
138
|
레퍼런스
목차 및 색인
Xmanager 도움말 시스템을 시작합니다.
온라인 지원
웹 브라우저를 실행하여 Xmanager 온라인 지원 페이지로 이동합니다.
키보드 편집기 정보
Xmanager 버전 및 저작권 정보를 보여줍니다.
툴바 버튼
키보드 편집기는 자주 쓰이는 작업과 명령들에 대한 여러 개의 툴바 버튼을 제공합니다. 동일한 작업을
메뉴바에서도 할 수 있습니다.
그림 74: 키보드 편집기 툴바 버튼
아래는 툴바 버튼에 대한 설명입니다:
버튼
이름
설명
새로 만들기
키보드 타입 선택 대화 상자를 엽니다. 적당한 키보드 타입을 선택한 후
에 키보드의 각 키를 편집할 수 있습니다.
열기
열기 대화 상자를 엽니다. 대화 상자에서 키맵 파일을 선택할 수 있습니
다.
저장
수정된 키맵 정보를 파일로 저장합니다. 툴바의 [다른 사용자와 공유] 옵
션이 선택되어 있으면 키맵 파일은 공유 폴더에 저장됩니다.
편집 모드
키보드 편집 모드를 일반 배열이나 조합 배열로 전환합니다.
도움말
Xmanager 도움말 시스템을 시작합니다.
옵션 바
[옵션 바]는 사용자가 공유 옵션을 선택하고 키맵 파일의 설명을 편집할 수 있도록 합니다.
그림 75: 키보드 편집기 옵션 바
다른 사용자와 공유
키맵 파일을 다른 사용자와 공유하기 위해서는 이 옵션을 선택합니다. 공유된 키맵 파일은 손 모양의 아
이콘이 추가되어 표시되며 공용 사용자 폴더에 저장됩니다.
설명
키맵 파일에 대한 설명을 입력합니다.
레퍼런스
|
139
일반 배열
일반 배열에서 사용자는 각 키의 키심과 수식키(modifier) 상태를 정의할 수 있습니다. 사용자는 [보기]
메뉴의 [일반 배열]을 클릭하여 일반 배열을 선택할 수 있습니다.
그림 76: 키보드 편집기 편집 모드, 일반 배열
키보드의 각 키는 이름, 키코드(keycode), 스캔코드(scancode), 키심(keysym) 그리고 수식키
(modifier) 상태를 가지고 있습니다. 이름, 키코드 그리고 스캔코드는 Xmanager에 의해 이미 정의되
어 있으며 사용자가 변경할 수 없습니다. 사용자는 수식키 상태와 키심을 수정할 수 있습니다.
스캔코드는 키보드 제작사에 의해 정의되었으며 키에 의해 발생하는 고유의 값입니다.
키코드는 키에 배정된 고유한 숫자 값입니다. X 윈도우 프로토콜 표준에 의해 정의된 8 ~ 255 사이의
값을 가져야만 합니다.
키심은 키에 의미를 부여하는 기호입니다. 각각의 키는 Shift와 ModeSwitch 상태에 따라서 4개의 키심
을 가질 수 있습니다: Normal, Shift, ModeSwitch 그리고 Shift ModeSwitch. Normal 키심은 수식키
를 안누르고 키만 눌렀을 때 사용됩니다. Shift 키심은 사용자가 Shift 키를 누른 상태에서 키를 누를 때
사용됩니다. ModeSwitch 키심은 사용자가 Alt_Right 같은 ModeSwitch 키를 누른 상태에서 키를 누를
때 사용됩니다. Shift ModeSwitch 키심은 사용자가 Shift 키와 ModeSwitch 키를 동시에 누른 상태에
서 키를 누를 때 사용됩니다.
사용자가 “A” 키를 눌렀을 때 Xmanager는 키보드로부터 스캔코드 “0x1E” 값을 받습니다. 이 키를
위한 키코드와 키심 값은 US-101 키맵 파일에는 “0x51”과 “0x61”로 정의되어 있습니다. 그래서
Xmanager는 키코드 “0x51” 값을 원격 X 응용 프로그램에게 보냅니다. 원격 X 응용 프로그램은 키맵
파일에서 정의된 대로 “0x51”값을 “0x61” 값으로 변환합니다. 키심 “0x61” 값은 X 윈도우 프로토콜
표준에서 “A”로 정의되어 있기 때문에 응용 프로그램은 어떤 키가 눌렸는지 알 수 있습니다.
조합 배열
조합 배열에서는 유럽 키보드를 위한 조합키를 추가, 편집 그리고 삭제할 수 있습니다. 사용자는 [보기]
140
|
레퍼런스
메뉴의 [조합 배열]을 클릭하여 조합 배열을 선택할 수 있습니다.
그림 77: 키보드 편집기 편집 모드, 조합 배열
조합키는 두 개의 키로 정의됩니다: key1과 key2. 사용자가 key1과 key2를 순차적으로 누르면 하나의
키코드만이 발생하여 원격 X 응용 프로그램에게 보내집니다.
예를 들어, French 키보드의 Atilde 키 “ã”을 입력하기 위해서는 “2” 키와 “Q” 키를 순차적으로 눌러야
합니다. 그러면 키코드 “132” 값이 원격 X 응용 프로그램에게 보내지며 응용 프로그램이 Atilde 키라는
것을 알 수 있습니다.
이 레이아웃에서 key1으로 정의된 모든 키들은 노란색으로 표시됩니다. Key1을 클릭하면 key2에 해당
되는 키들의 레이블이 굵게 표시됩니다.
사용자는 Key1 키나 key2 키를 더블 클릭 하여 조합키를 편집할 수 있습니다. 새로운 조합키를 추가하
기 위하여 Key1이나 key2 키를 오른쪽 버튼으로 클릭할 수도 있습니다.
조합키에 수식키가 정의되어 있을 때, 사용자는 해당되는 키코드를 발생시키기 위해서 수식키가 눌린 상
태에서 key1, key2를 순차적으로 입력하여야 합니다.
레퍼런스
|
141
키보드 타입 선택 대화 상자
키보드 타입 선택 대화 상자는 사용자가 7가지의 키보드 타입에서 한 가지를 선택할 수 있도록 도와 줍
니다. 이 대화 상자에서 선택한 키보드 타입에 따라 새로운 키맵 파일이 만들어집니다. [파일] 메뉴에
[새로 만들기] 메뉴를 선택해서 열 수 있습니다.
그림 78: 키보드 타입 선택 대화 상자
키보드 타입
[키보드 타입 목록]은 Xmanager에서 사용 가능한 모든 키보드 타입 목록을 보여줍니다. 각각의 키보
드 타입은 서로 다른 키보드 배열과 서로 다른 키 개수를 가지고 있습니다. 따라서 사용자의 키보드와
유사한 키보드 타입을 선택하여야 합니다.
142
|
레퍼런스
사용자 정의 키심 대화 상자
사용자 정의 키심 대화 상자는 Xmanager에서 정의되지 않은 추가적인 키심을 추가 또는 삭제할 수
있도록 합니다. [편집] 메뉴의 [사용자 정의 키심]을 클릭하여 이 대화 상자를 열 수 있습니다.
그림 79: 사용자 정의 키심 대화 상자
이름
목록에 추가될 키심의 이름을 입력합니다.
값
16진수 값으로 키심의 값을 입력합니다.
추가
이름과 값을 입력한 키심을 목록에 추가합니다.
삭제
선택한 키심을 목록에서 삭제합니다.
닫기
이 대화 상자를 닫습니다.
레퍼런스
|
143
키 편집 대화 상자
키 편집 대화 상자는 키심을 키에 지정하고 반복과 래치, 잠금 같은 다른 키 속성을 조정할 수 있도록
합니다. 이 대화 상자는 키보드 편집기 윈도우에서 키를 더블 클릭 하거나 키를 선택한 상태에서 [편집]
메뉴의 [키 편집]을 클릭하면 열 수 있습니다.
그림 80: 키 편집 대화 상자
이 대화 상자는 3가지 영역으로 구성되어 있습니다: 키, 상태 그리고 키심. 각 영역의 자세한 사항은 아
래와 같습니다.
키
선택한 키의 스캔코드와 키 이름, 키코드를 보여줍니다.
상태
이 영역에서는 반복(repeat), 래치(latch), 잠금(lock) 그리고 수식키(modifier)와 같은 여러 키 속성을
설정할 수 있습니다.
반복(repeat)은 사용자가 키를 누르고 있을 때 계속해서 같은 키 이벤트를 발생시키는 기능입니다. 이
기능은 Shift, Alt 그리고 Control 키 같은 수식키를 제외하고 대부분의 키에서 사용됩니다.
144
|
레퍼런스
래치(latch)는 키가 눌렸다 떼어질 때 KeyPress나 KeyRelease 이벤트 중 하나만 발생하도록 하는 기
능입니다. 그래서 사용자는 KeyPress와 KeyRelease 이벤트를 발생시키기 위해서 키를 두 번 눌렀다
떼어야 합니다. 보통 이 기능은 CapsLock 키나 NumLock 키에서 사용됩니다.
Shift 기능은 Shift 키로 동작하도록 합니다.
CapsLock 기능은 CapsLock 키로 동작하도록 합니다.
Control 기능은 Control 키로 동작하도록 합니다.
Mod1 ~ Mod5은 Alt나 ModeSwitch 같은 수식키로 동작하도록 합니다. 보통 Alt 키는 Mod1 수식키
기능을 합니다. 일부 응용 프로그램에서는 NumLock 키가 Mod3 수식키 기능을 하는 경우도 있습니다.
키심(Keysym)
[키심] 영역은 사용자가 선택한 키에 Normal, Shift, ModeSwitch 그리고 Shift ModeSwitch 키심을
설정할 수 있도록 도와줍니다.
키심은 특정 문자를 상징하는 이름이며, 그 이름은 대응하는 32비트 값으로 매핑되어 있습니다. 예를
들어 “A” 문자는 “XK_A”로 정의되어 있으며 그 값은 “0x41” 입니다.
키에 키심을 할당하기 위해서는 키심 목록에서 적절한 키심을 찾아야 합니다. 목록에서 앞의 “XK_” 문
자는 편의를 위해서 생략됩니다. 사용자는 이름이나 값을 이용해 키심을 검색할 수 있습니다. 이름으로
찾기 위해서는 [찾을 키심 입력]에 키심 이름을 입력합니다. 값으로 찾기 위해서는 [값] 박스에 키심 값
을 입력한 후 [검색] 버튼을 누릅니다. 적절한 키심을 찾으면 목록에서 밝게 표시되며 키의 키심으로 설
정할 수 있습니다.
Normal 키심을 정의하기 위해서는 키심 목록에서 적절한 키심을 검색하고 목록에서 키심이 선택되면
Normal 박스에 있는 화살표 버튼을 누릅니다.
하나의 키에 대하여 네 개의 서로 다른 키심을 정의할 수 있습니다.
Normal은 다른 수식키를 누르지 않은 상태에서 키를 누를 때 사용됩니다.
Shift는 Shift 키를 누른 상태에서 키를 누를 때 사용됩니다.
ModeSwitch는 ModeSwitch 키를 누른 상태에서 키를 누를 때 사용됩니다.
Shift M/S는 Shift 키와 ModeSwitch 키를 동시에 누르고 있는 상태에서 키를 누를 때 사용됩니다.
레퍼런스
|
145
조합키 편집 대화 상자
조합키 편집 대화 상자는 조합키에 키심을 지정하고 반복, 래치 그리고 잠금 같은 다른 키 속성을 조정
할 수 있도록 도와줍니다. [편집] 메뉴의 [조합키 추가]를 클릭하여 이 대화 상자를 열 수 있습니다.
그림 81: 조합키 편집 대화 상자
조합키 편집 대화 상자는 [조합키] 영역을 제외하고는 키 편집 대화 상자와 거의 흡사합니다. 이 섹션에
서는 [조합키] 영역에 관해서만 설명합니다. [상태]와 [키심] 영역에 관한 자세한 정보는 키 편집 대화
상자를 참조하시기 바랍니다.
조합키
조합키는 연속적인 2개의 키와 부가적인 수식키로 정의 됩니다.
조합키를 정의하기 위해서는 [Key1] 버튼을 클릭한 다음 조합의 첫번째 키로 사용될 키를 누릅니다. 눌
린 키의 스캔코드가 Key1 박스에 입력됩니다. 다음에 [Key2] 버튼을 클릭하여 두 번째 키를 누릅니다.
조합키의 수식키를 지정하기 위해서 [Modifier] 박스의 화살표 버튼을 클릭하여 메뉴에서 적절한 수식키
를 선택합니다.
146
|
레퍼런스
공용 대화 상자
이 세션에서는 Xshell, Xftp 등의 프로그램과 공유되는 공용 대화 상자에 대해 설명합니다.
호스트 키 대화 상자
호스트 키 대화 상자는 접속이 허락된 호스트들에 대한 호스트 키를 관리할 수 있게 해줍니다. 이 대화
상자는 Xbrowser의 [도구] 메뉴의 [SSH 호스트 키 관리자]를 선택하여 열 수 있습니다.
그림 82: 호스트 키 대화 상자
호스트 키는 원격 호스트의 공개키이며 사용자는 키의 손도장을 통해 호스트를 검증할 수 있습니다. 원
격 호스트는 연결이 이루어질 때 자신의 공개키를 Xstart에게 보냅니다. 호스트 키가 유효하고 신뢰할
수 있다면, 사용자는 호스트 키를 Xstart 호스트 키 데이터베이스에 저장합니다. 만약 호스트 키가 데이
터베이스에 저장되어 있지 않으면, 연결할 때 SSH 보안 경고 대화 상자가 나타납니다.
보안을 위해 대화 상자에 나타나는 호스트 키의 손도장이 연결하려는 호스트의 호스트 키 손도장과 일
치하는지를 확인해야 합니다.
가져오기
열기 대화 상자를 열어서 호스트 키를 가져옵니다. 가져온 호스트 키는 호스트 키 데이터베이스에 저장
되어 호스트 키 대화 상자에 나타납니다. SECSH 공개키 형식으로 저장된 파일을 가져올 수 있습니다.
내보내기
저장 대화 상자를 열어 선택한 호스트 키를 내보냅니다. 내보낸 키들은 SECSH의 공개키 형식으로 저장
되며 다른 프로그램에서도 사용할 수 있습니다.
제거
선택한 호스트 키를 데이터베이스에서 제거합니다.
보기
메모장으로 선택한 호스트 키 파일을 엽니다.
레퍼런스
|
147
사용자 키 대화 상자
사용자 키 대화 상자는 사용자 키를 생성 및 관리할 수 있게 해줍니다. 이 대화 상자는 Xbrowser [도
구] 메뉴의 [SSH 사용자 키 관리자]를 선택하여 열 수 있습니다.
그림 83: 사용자 키 대화 상자
사용자 키는 비밀키와 공개키, 두 키로 이루어져 있습니다. 공개키는 원격 서버에 등록이 되고 비밀키는
사용자 PC에 저장이 되어 Xstart에 의해 사용됩니다. 연결이 성립되기 전에, 공개키는 서버에게 보내
지고 서버에 등록되어 있으면 연결이 허락됩니다.
사용자 키는 Xbrowser에서 제공하는 사용자 키 생성 마법사나 원격 서버에서 제공하는 키 생성 도구
를 이용해 만들 수 있습니다. 사용자 키를 원격 호스트에서 만들었다면, 원격 호스트에서 키를 가져와
사용자 키 대화 상자를 통해 Xstart의 사용자 키 데이터베이스에 추가해야 합니다. 사용자 키가
Xbrowser에서 만들어졌다면, 공개키를 서버에 등록해야 합니다. 비밀키를 네트워크를 통해 전송하는
것은 안전하지 않으며, 가장 안전한 방법은 Xbrowser에서 사용자 키를 만들어 공개키를 서버에 등록
하는 방법입니다.
가져오기
열기 대화 상자를 열어 사용자 키 파일을 선택하고 가져올 수 있습니다. 지원되는 키형식은 OpenSSH
– DSA, OpenSSH – RSA, SSH1 – RSA, SSH.COM 및 NetSarang User Key입니다.
내보내기
저장 대화 상자를 열고 선택한 사용자 키 파일을 저장합니다. 내보내는 파일의 형식은 Xmanager의
사용자 키 형식이며 다른 Xmanager, Xshell 그리고 Xftp에서만 사용할 수 있습니다.
삭제
선택한 사용자 키를 데이터베이스에서 삭제합니다.
이름 바꾸기
선택한 사용자 키의 이름을 바꿉니다.
등록 정보
사용자 키의 속성 정보를 보여줍니다. 종류, 길이, 손도장과 공개키 등을 볼 수 있으며, 키 암호도 바꿀
148
|
레퍼런스
수 있습니다.
새로 만들기
사용자 키 생성 마법사를 엽니다.
레퍼런스
|
149
사용자 키 등록 정보 대화 상자
사용자 키 등록 정보 대화 상자는 선택한 키의 속성을 보여줍니다. 또한 사용자 키의 암호를 변경할 수
있으며, 공개키를 파일로 저장할 수 있게 해줍니다. 이 대화 상자는 사용자 키 대화 상자에서 키를 선택
한 후 등록 정보를 선택하여 열 수 있습니다.
일반 탭
일반 탭은 사용자 키의 종류, 길이, 그리고 손도장을 보여줍니다. 또한 키의 이름과 암호를 변경할 수도
있습니다.
그림 84: 사용자 키 등록 정보 대화 상자, 일반 탭
키 이름
사용자 키의 이름을 표시합니다. 필요에 따라 이름을 변경할 수 있습니다. 이름은 파일명으로 사용되므
로 파일명에 유효한 문자들로 이루어져야 합니다.
암호 변경
사용자 키의 암호를 변경하려면 이 버튼을 클릭하십시오.
공개키 탭
공개키 탭은 사용자 키의 공개키 부분을 보여줍니다. 공개키 부분은 선택한 형식에 따라 파일로 저장할
수 있습니다.
150
|
레퍼런스
그림 85: 사용자 키 등록 정보 대화 상자, 공개키 탭
공개키 형식
공개키의 형식을 선택합니다. 현재 지원되는 형식은 SSH2 – OpenSSH, SSH2 – IETF SECSH, 그리고
SSH1 입니다.
파일로 저장
다른 이름으로 저장 대화 상자를 엽니다. SSH 서버에 저장할 공개키 파일을 저장할 수 있습니다.
레퍼런스
|
151
사용자 키 생성 마법사
사용자 키 생성 마법사는 DSA/RSA 사용자 키를 단계별로 쉽게 만들 수 있도록 해줍니다. Xbrowser
의 [도구] 메뉴에서 [SSH 사용자 키 생성 마법사]를 선택하여 열 수 있습니다.
1 단계: 사용자 키 생성 변수
이번 단계에서는 사용자 키의 종류와 길이를 정할 수 있습니다.
그림 86: 사용자 키 생성 마법사, 1 단계: 사용자 키 생성 변수
키 종류
목록에서 DSA 또는 RSA를 선택합니다. SSH1 프로토콜은 RSA 키만을 지원하며 SSH2 프로토콜은
RSA와 DSA 모두를 지원합니다. 원격 서버가 지원하는 키 종류를 선택해야 합니다.
키 길이
목록에서 키 길이를 선택합니다. 키 길이가 길면 보다 안전하고, 짧으면 처리 속도가 빨라집니다. 일반
적인 경우 1024 비트가 적당합니다.
2 단계: 공개키 조합 생성
이번 단계에서는 1단계에서 선택한 변수들을 가지고 사용자 키를 생성합니다.
152
|
레퍼런스
그림 87: 사용자 키 생성 마법사, 2 단계: 공개키 생성
키 생성이 성공적으로 끝나고 나면 [다음]을 누릅니다.
3 단계: 사용자 키 정보
이번 단계에서는 사용자 키의 이름과 암호를 입력합니다.
레퍼런스
|
153
그림 88: 사용자 키 생성 마법사, 3 단계: 사용자 키 정보
이름
생성된 키의 이름을 입력합니다. 사용자 키는 파일로 저장되므로 키 이름은 파일명으로 유효한 문자로
이루어져야 합니다.
암호
사용자 키의 암호를 입력합니다. 키를 사용할 때마다 필요하므로 꼭 기억해 두어야 합니다.
확인
위에서 입력한 암호를 다시 한번 입력합니다.
4 단계: 공개키 등록
이번 단계에서는 생성된 사용자 키의 공개키 부분을 원격 서버에 등록합니다. 공개키는 사용자 키 대화
상자를 통해 나중에 서버에 등록할 수도 있습니다. 사용자 키는 Xmanager의 사용자 키 데이터베이스
에 저장됩니다.
154
|
레퍼런스
그림 89: 사용자 키 생성 마법사, 4 단계: 공개키 등록
공개키 형식
SSH1, SSH2 – OpenSSH, SSH2 – IETF SECSH 중 하나를 목록에서 선택합니다. 아래쪽 텍스트 상자
에는 선택한 형식의 공개키가 나타날 것입니다. 나타난 공개키를 복사하거나 파일로 저장하여 원격 서버
에 등록합니다. 서버에 따라 등록하는 방법이 조금씩 다릅니다. 대부분의 경우 아래의 설명을 따라 등록
하면 됩니다.
•
SSH1: 공개키를 $HOME/.ssh/authorized_keys 파일에 복사해 넣습니다. 설정 파일과 디
렉토리의 쓰기 권한을 없애기 위해 다음 명령어를 실행합니다.
$ cd
$ chmod go-w . .ssh .ssh/authorized_keys
•
SSH2-OpenSSH:
OpenSSH
서버들은
이
형식을
사용합니다.
공개키를
$HOME/.ssh/authorized_keys2 파일에 복사해 넣습니다. 설정 파일과 디렉토리의 쓰기 권
한을 없애기 위해 다음 명령어를 실행합니다.
$ cd
$ chmod go-w . .ssh .ssh/authorized_keys2
•
SSH2-IETF SECSH: ssh.com의 서버와 같이 몇몇 상용 SSH 서버들은 이 형식을 사용합니다.
공개키를 mypublickey.pub과 같이 고유한 이름으로 저장하여 $HOME/.ssh2 디렉토리에 복
사합니다. $HOME/.ssh2/authorization 파일에 다음 라인을 추가합니다:
Key mypublickey.pub
설정 파일과 디렉토리의 쓰기 권한을 없애기 위해 다음 명령어를 실행합니다.
$ cd
$ chmod go-w . .ssh2
$ chmod go-w .ssh2/authorization .ssh2/mypublickey.pub
레퍼런스
|
155
SSH 보안 경고 대화 상자
SSH 보안 경고 대화 상자는 원격 호스트의 호스트 키가 호스트 키 데이터베이스에 저장되어 있지 않을
때 나타납니다.
그림 90: 보안 경고
호스트 키의 손도장(MD5 체크섬)이 출력되며, 이번만 받아들임, 받아들이고 저장 그리고 취소 중 한가
지를 선택할 수 있습니다.
이번만 받아들임
호스트 키를 이번 연결에만 받아들입니다. 호스트 키는 저장되지 않으며 다음 연결할 때 같은 대화 상자
가 나타나게 됩니다. 서버의 호스트 키가 자주 바뀌거나 해당 서버에 자주 접속하지 않는 경우 유용합니
다.
받아들이고 저장
호스트 키를 저장하고 연결을 계속 진행합니다. 다음 연결할 때에는 SSH 보안 경고 대화 상자가 나타
나지 않습니다. 손도장이 확실하고 이 호스트에 자주 접속하는 경우에 이 방법을 선택할 수 있습니다.
이 옵션을 선택한 후 만약 서버의 호스트 키가 변경되면 사용자는 저장된 서버의 호스트 키를 지워야
합니다.
취소
호스트 키를 받아들이지 않고 연결을 취소합니다.
156
|
레퍼런스
SSH 사용자 인증 대화 상자
SSH 사용자 인증 대화 상자는 적절한 인증 방법을 선택할 수 있게 해줍니다. 사용자로부터 인증에 관
련된 정보를 얻어 올 필요가 있을 때 나타납니다.
그림 91: SSH 사용자 인증
만약 특정 인증 방법이 활성화되어 있지 않다면, SSH 서버가 그 인증 방법을 지원하지 않는 것을 의미
합니다. 그러한 인증 방법들을 이용하기 위해서는, 원격 호스트 SSH 서버의 설정을 변경해야 합니다.
Password
비밀 번호 인증은 사용자 계정의 비밀 번호를 입력하여 서버에 로그인할 수 있도록 해줍니다. 보안상의
이유로 어떤 서버들은 이 인증 방법을 지원하지 않습니다.
Public Key
공개키 인증은 사용자의 공개키가 원격 SSH 서버에 등록되어 있어야 합니다. 이 인증 방법으로 로그인
하려면 사용자는 사용자 키 목록에서 적당한 사용자 키를 선택해야 합니다.
Keyboard Interactive
Keyboard Interactive는 서버가 질문을 하고 사용자가 메시지를 입력하는 방식으로 진행됩니다.
레퍼런스
|
157
폰트
Xmanager는 X 응용 프로그램을 위하여 다양한 폰트 파일을 제공합니다. 폰트는 필요에 따라 분류되
어 폴더에 저장됩니다. 폰트 폴더의 목록은 X윈도우의 폰트 목록이 됩니다.
모든 폰트는 Xmanager가 관리합니다. X 응용 프로그램을 사용하기 위해 필요한 폰트는 Xmanager
에 설치되어 있어야만 합니다.
Xmanager가 다양한 시스템과 응용 프로그램에서 사용하는 폰트를 포함하고 있지만, 경우에 따라 새
로운 폰트를 추가할 필요가 있습니다. 따라서 사용자는 새로운 폰트를 설치하고 관리하는 방법을 알 필
요가 있습니다.
폰트 형식(font format)
Xmanager는 BDF, PCF, Speedo 그리고 Type1 폰트를 지원합니다.
BDF (Bitmap Distribution Format) 형식은 문서 편집기로 편집 가능한 텍스트 기반 형식입니다. BDF
폰트는 크기가 너무 크기 때문에 일반적으로 PCF 형식으로 변환되어 Xmanager에서 사용됩니다. 파
일 확장자는 “.BDF” 입니다. PCF 형식으로 변환할 수 있도록 bdftopcf.exe 프로그램을 제공합니다.
PCF (Portable Compiled Format) 형식은 컴파일된 이진 형식(compiled binary format)이며 이기종
간의 이식이 가능합니다. 이 형식은 BDF 폰트보다 작고 가벼우며 파일 확장자는 “.PCF” 입니다.
Speedo는 Bitstreams사가 제공하는 윤곽선 폰트 형식입니다. 확장자는 “.SPD” 입니다.
Type1는 IBM사가 제공하는 윤곽선 폰트 형식입니다. 확장자는 “.PFA”와 “.PFB” 입니다.
많은 Unix 시스템들은 용량을 줄이기 위하여 폰트 파일들을 압축해서 사용하며 PCF 폰트 파일은
“.pcf.Z” 확장자를 가집니다. Xmanager 역시 압축된 PCF 폰트 파일을 읽을 수 있습니다.
폰트 이름(font name)
X 윈도우 시스템에서 사용되는 폰트 이름은 XLFD (X Logical Font Description Convention) 규칙을
따르게 됩니다. 폰트 이름은 14 개의 하이픈에 따라 14개의 영역으로 나누어 집니다. 하이픈 사이마다
폰트 제작자, 스타일, 크기 또는 표준화 기구 등의 정보가 들어갑니다. 예를 들면:
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
이런 종류의 XLFD에 따라 만들어진 폰트 이름을 정규(well-formed) 폰트 이름이라고 합니다. 폰트 제
작자가 폰트 이름을 만들 때 반드시 정규 폰트 이름을 사용할 필요는 없습니다.
정규 폰트 이름은 위에서 본 것과 같이 길며 이름을 기억하기 어렵습니다. 그래서 폰트 이름을 간단히
하기 위해서 별명(alias)을 정의할 수 있습니다. 폰트 별명에 관한 자세한 내용은 “폰트 폴더”를 참조하
시기 바랍니다.
X 응용 프로그램이 사용할 폰트를 지정할 때 “?” 또는 “*” 같은 와일드 문자를 사용하여 폰트 이름을
줄일 수 있습니다. "?" 기호는 0 또는 1개의 문자를 의미하며, “*” 기호는 0 또는 여러 개의 문자를 의
미합니다. xterm에서 위의 폰트 이름을 사용할 때 다음과 같이 폰트 이름을 줄일 수 있습니다:
# xterm –fn “-misc-fixed-*-iso8859-?”
당연히 줄여진 폰트 이름은 여러 개의 폰트 이름과 일치할 수 있습니다. 이럴 때 Xmanager가 처음으
로 찾은 폰트 이름이 응용 프로그램에서 사용됩니다.
폰트 폴더
폰트 폴더는 여러 개의 폰트 파일과 FONTS.DIR 그리고 추가적인 FONTS.ALIAS 파일을 포함하고 있
습니다.
FONTS.DIR 파일은 폴더에 있는 모든 폰트 파일의 정보를 가지고 있으며, 폰트 파일이 추가되거나 삭
제될 때 반드시 갱신되어야 합니다. Xmanager는 시작할 때 실제 폰트 파일이 아닌 FONTS.DIR과
FONTS.ALIAS 파일만을 읽어 들입니다. 그래서 새로운 폰트 파일을 추가하여도 FONTS.DIR 파일이 새
158
|
레퍼런스
로운 폰트에 대하여 갱신되지 않으면 Xmanager는 그 폰트를 찾을 수 없습니다. 사용자는
Xmanager 폴더의 mkfntdir.exe 프로그램을 실행하여 FONTS.DIR 파일을 생성할 수 있습니다.
FONTS.DIR 파일의 내용은 아래의 예처럼 간단한 구조로 되어 있습니다:
2
6X9.PCF
CURSOR.PCF
-misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-1
cursor
첫번째 줄은 폴더에 있는 폰트 파일의 개수를 보여줍니다. 두 번째 줄부터는 각 폰트에 대한 정보를 담
고 있습니다. 왼쪽은 파일 이름이며 오른쪽은 폰트 이름입니다. X 응용 프로그램은 폰트 이름만을 알고
있으며 파일 이름은 알지 못합니다.
FONTS.ALIAS 파일은 폰트 이름에 대한 별명을 포함하고 있습니다. 만약 폰트 이름이 사용하기에 너무
길다면 사용자는 폰트에 대한 별명을 추가할 수 있습니다. 예를 들어:
fixed6x9
-misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-1
각 줄마다 하나의 별명이 등록됩니다. 별명이 왼쪽에 있으며 실제 폰트 이름이 오른쪽에 있습니다. 별명
을 만든 이후에 사용자는 X 응용 프로그램을 실행할 때 이 별명을 사용할 수 있습니다. 예를 들면:
# xterm –fn “fixed6x9”
이렇게 하면 위에서 한 것과 같이 6x9.PCF 파일을 열게 됩니다.
폰트 서버(font server)
폰트 서버는 네트워크를 통하여 클라이언트에 다양한 형식의 폰트 파일을 제공합니다.
폰트 서버가 원격 서버에서 실행되고 있다면, Xmanager는 폰트 서버로부터 필요한 폰트를 얻을 수
있습니다. 폰트 서버를 이용하면 Xmanager에 폰트를 설치할 필요가 없으며 디스크 용량을 줄일 수
있습니다.
폰트 서버가 로컬 네트워크에 실행되고 있으면 “Xconfig” 프로그램에서 그 폰트 서버를 등록하여 필요
한 폰트를 사용할 수 있습니다.
폰트 목록(font catalogue) 및 폰트 경로(font path element)
폰트 목록은 여러 개의 폰트 경로로 구성됩니다. 폰트 경로는 폰트 폴더 또는 폰트 서버입니다.
프로파일의 등록 정보 대화 상자의 폰트 탭에서 폰트 목록을 편집할 수 있습니다.
레퍼런스
|
159
오류 메시지
Xmanager 오류
Could not open default font ‘fixed’.
기본 글자 폰트가 정확하게 지정되어 있고 폰트 폴더에 그 폰트가 있는지 확인하시기 바랍니다. 이 오류
는 올바르지 않은 폰트 폴더가 폰트 목록에 추가되거나 기본 글자 폰트를 포함하고 있는 폰트 폴더가
폰트 목록에서 삭제되었을 때 발생합니다.
연결할 호스트를 찾을 수 없습니다. 다시 시도하시겠습니까?
원격 호스트가 XDMCP 연결을 사용할 준비가 되었는지 확인하십시오. dtlogin, kdm, gdm 또는
xdm 중 하나의 프로그램이 원격 호스트에서 실행 중이어야 하며, 원격 X 터미널을 사용할 수 있도록
설정되어 있어야 합니다. 이 오류는 사용자의 PC와 원격 호스트 사이에 방화벽이 있을 때도 발생할 수
있습니다.
폰트 서버에 연결할 수 없습니다.
서버 프로파일에서 지정된 폰트 서버가 준비되지 않았거나 호스트 이름과 포트 번호가 잘못 지정되었습
니다. 지정된 호스트와 포트에서 폰트 서버가 정상적으로 실행 중인지 확인하십시오.
Cannot establish any listening sockets – Make sure an X server isn’t already running.
이 오류는 Xmanager가 사용할 포트를 이미 다른 응용 프로그램이 사용 중일 때 발생합니다. 다른 디
스플레이 번호를 지정하거나 자동으로 디스플레이 번호를 할당하도록 설정하십시오.
Xstart 오류
지정된 포트에 다른 Xmanager가 이미 실행 중입니다.
이 오류는 Xmanager가 사용할 포트를 이미 다른 응용 프로그램이 사용 중일 때 발생합니다. 다른 디
스플레이 번호를 지정하거나 자동으로 디스플레이 번호를 할당하도록 설정하십시오.
명령행에서 잘못된 옵션(XXX)이 발견되었습니다.
Xrcmd의 명령행 옵션이 올바른지 확인하십시오. Xrcmd 명령행 옵션의 더 자세한 정보는 “Xrcmd 명
령행 옵션”을 참조하십시오.
지정된 세션 파일이 존재하지 않습니다.
이 오류는 사용자가 Xrcmd.exe에 지정한 세션이 존재하지 않거나 바로 가기로 등록한 세션이 이미
지워진 경우에 나타납니다.
지정된 서버 프로파일을 찾을 수 없습니다.
Xrcmd 명령행 옵션으로 지정한 서버 프로파일이 이미 삭제된 경우에 발생합니다. 다른 서버 프로파일
을 지정하십시오.
Xmanager를 실행할 수 없습니다. (오류 = %d)
이 오류는 Xstart가 Xmanager를 실행시킬 수 없을 때 나타납니다. 레지스트리 정보에 문제가 발생
했거나 Xmanager 프로그램이 삭제된 경우입니다. Xmanager 프로그램을 다시 설치하십시오.
160
|
레퍼런스
Xbrowser 오류
알려지지 않은 프로토콜: XXX
주소 창에 잘못된 프로토콜 이름이 입력된 경우입니다. 주소 창에서 지원되는 프로토콜에 대한 더 자세
한 정보는 “주소 창”을 참조하십시오.
XXX 실행 실패(오류: nnn)
이 오류 메시지는 Xbrowser가 Xshell 또는 Xftp를 실행시킬 수 없을 때 발생합니다. 해당 프로그램
의 레지스트리 정보에 오류가 있거나 프로그램이 지워졌을 가능성이 있습니다. Xshell 또는 Xftp 프로
그램을 다시 설치하십시오.
레퍼런스
|
161
색인
3 버튼 마우스 모드, 131
Xbrowser 메뉴
backing store, 121
도구, 64
Backing Store
도움말, 65
Always, 121
보기, 62, 63
When Mapped, 121
세션 콘텍스트, 65
When Requested, 121
파일, 60
DirectColor 비주얼, 117
Xconfig, 108
DISPLAY 변수, 91
메인 윈도우, 108
GrayScale 비주얼, 117
툴바, 111
IP 주소 선택, 74
Xconfig 대화 상자
Keyboard Interactive, 157
등록 정보, 113
LOCAL 프로토콜, 90
마우스 설정, 131
MAC, 95
모니터 설정, 134
Mode switch, 145
사운드 설정, 133
Passive 세션, 73, 77
윈도우 모드 설정, 123
PCADDR 변수, 91
키보드 설정, 128
PseudoColor 비주얼, 117
키보드 추가, 130
REXEC 프로토콜, 90
패닝 설정, 126
RGB 형식, 117
폰트 서버 추가, 127
RLOGIN 프로토콜, 90
Xconfig 메뉴
RSH 프로토콜, 90
도움말, 111
Secure XDMCP, 74, 86
보기, 110
SSH 버전, 94
파일, 108
SSH 프로토콜, 90
편집, 110
StaticColor 비주얼, 117
XDMCP Indirect, 73
StaticGray 비주얼, 117
XDMCP Query, 73
StoreColor, 117
XDMCP 브로드캐스트, 73
TELNET 프로토콜, 90
XDMCP 세션, 77
TrueColor 비주얼, 117
Xmanager, 52
Virtual Screen, 134
명령행 옵션, 57
Xbrowser, 59
시스템 메뉴, 54
메인 윈도우, 59
알림 영역 메뉴, 56
세션 생성 마법사, 77
Xrcmd 명령행 옵션, 106
주소 창, 68
Xstart, 89
툴바, 67
메인 윈도우, 90
Xbrowser 대화 상자
Xstart 대화 상자
Secure XDMCP 설정, 86
SSH 프로토콜 설정, 94
등록 정보, 73
TELNET/RLOGIN/RSH/REXEC 프로토콜 설정, 98,
열 서식, 84
99
옵션, 70
162
|
고급 옵션, 103
색인
등록된 명령, 101
사용자 키 가져오기, 42
명령 추가, 102
사용자 키 관리자 열기, 42
새 세션, 93
사용자 키 내보내기, 42
Xstart 세션, 16, 77
사용자 키 생성하기, 42
가상 터미널, 96
사용자 키 암호 변경하기, 43
공개키 등록, 154
신뢰할 수 있는 호스트, 119
공개키 인증, 157
엑세스 제어 기능, 119
공개키 형식, 151, 155
원격 X 응용 프로그램 안전하게 실행하기, 41
공용 대화 상자
호스트 엑세스 제어 기능 사용하기, 41
SSH 보안 경고, 156
호스트 키 관리자 열기, 42
SSH 사용자 인증, 157
브로드캐스트 메시지, 60
사용자 키, 148
브로드캐스트 주소, 70, 71, 72
사용자 키 등록 정보, 150
비밀 번호 인증, 157
사용자 키 생성 마법사, 152
사용권 동의
호스트 키, 147
기본 XDMCP 프로파일 설정, 109
정품 사용권 동의, 5
평가판 사용권 동의, 6
기본 Xstart 프로파일 설정, 109
사용자 정의 키심, 143
기본 비주얼, 117
사용자 키, 99, 148
기본 키보드 파일, 129
사용자 키 길이, 152
다중 윈도우 모드, 52, 113, 123
사용자 키 종류, 152
로컬만 사용, 124
상태, 144
리모트만 사용, 124
설치 및 제거, 3
바탕 화면, 124
세션, 15
윈도우 매니저, 124
Passive 세션 생성, 17
자동 전환, 124
Xbrowser 세션 생성, 16
단일 윈도우 모드, 53, 113, 123
XDMCP 세션 생성, 18
등록된 명령, 91
Xstart 세션 바로 가기 생성, 17
등록된 주소, 71
Xstart 세션 생성, 16
디스플레이 번호, 76
고정 세션, 17
디스플레이 번호 자동 할당, 76
고정 세션 바로 가기 생성, 18
루트 윈도우 크기, 123
고정된 디스플레이 번호 할당하기, 19, 21
리소스 데이터베이스, 121
다른 네트워크의 호스트 찾기, 17
마우스, 34
로컬 브로드캐스트 옵션 끄기, 17
3 버튼 마우스 모드, 35
세션 가져오기, 18
휠 마우스 사용하기, 35
세션 공유하기, 18
명령어 태그, 105
세션 이메일로 보내기, 18
모니터, 45, 134
세션에 프로파일 지정하기, 19
모니터 선택하기, 45
방화벽, 25, 74
자동 세션, 17
세션 로그, 49
연결 유지, 25
로그 폴더 열기, 49
포트 포워딩, 25
현재 세션 로그 보기, 49
프록시 주소, 26
스캔코드, 140
벨 종류, 133
스크롤바, 123
보안, 41, 118
시스템 색상 보호, 117
공개키 서버에 등록하기, 42
알림 영역, 125
색인
|
163
정확한 StoreColor 설정하기, 37
암호, 154
암호화, 95
컬러 자동 매칭, 117
압축, 95
키 암호, 99
연결, 22
키보드, 34
REXEC 프로토콜로 연결하기, 24
기본 키맵 설정하기, 34
RLOGIN 프로토콜로 연결하기, 24
키맵 파일 실시간으로 바꾸기, 34
RSH 프로토콜로 연결하기, 24
키맵 파일 추가, 34
SSH 프로토콜로 연결하기, 23
키맵 파일 편집하기, 34
TELNET 프로토콜로 연결하기, 23
키보드 변경 단축키 설정, 129
Xbrowser로 연결하기, 23
키보드 타입, 142
XDMCP 브로드캐스트 호스트에 접속하기, 23
키보드 편집기, 135
Xstart로 연결하기, 23
메인 윈도우, 136
로컬 X 응용 프로그램 실행하기, 25
옵션 바, 139
주소 창에서 호스트에 접속하기, 23
툴바, 139
연결 유지, 94
키보드 편집기 대화 상자
연결 주소, 74
사용자 정의 키심, 143
윈도우 모드, 39, 113, 123
조합키 편집, 146
다중 윈도우 모드 사용하기, 39
키 편집, 144
단일 윈도우 모드 사용하기, 39
키보드 타입 선택, 142
루트 윈도우 크기 설정하기, 39
키보드 편집기 메뉴
바탕 화면 선택하기, 40
도움말, 138
윈도우 매니저 선택하기, 40
보기, 138
윈도우 자동 올림 사용하기, 40
파일, 136
패닝 설정하기, 39
편집, 137
윈도우 자동 올림, 125
키심, 140, 145
인쇄, 47
키코드, 140
X 응용 프로그램 윈도우 인쇄하기, 48
패닝, 125
평가판 사용권 동의, 6
인식 문자
비밀 번호, 104
폰트, 31, 158
사용자명, 104
BDF, 158
셸 프롬프트, 104
BDF 폰트를 PCF 폰트로 바꾸기, 31
인증 방법, 98
bdftopcf.exe, 158
일반 배열, 136, 140
FONTS.ALIAS, 158
자동 끝내기, 114
FONTS.DIR, 158
자동 복사 & 붙여 넣기, 120
FONTS.DIR 만들기, 31
자동 복사 & 붙여넣기, 47
mkfntdir.exe, 158
정품 사용권 동의, 5
PCF, 158
조합 배열, 136, 140
Speedo, 158
조합키, 141, 146
Type1, 158
종료 시간, 100
기본 글자 폰트, 116
컬러, 37
기본 글자 폰트 변경하기, 32
256 컬러 비주얼 동작하기, 37
이름, 158
RGB 컬러 데이터베이스 지정하기, 38
폰트 경로, 115, 159
RGB 형식 바꾸기, 37
폰트 목록, 115, 159
기본 서버 비주얼 변경하기, 37
폰트 서버, 159
164
|
색인
폰트 서버 사용하기, 32
폰트 자동 매칭, 32
생성, 29
이메일로 보내기, 29
폰트 탭, 114
프롬프트, 103
폰트 팩 설치, 31
호스트 키, 147
폰트 폴더, 158
확장 프로토콜
폰트 폴더 만들기, 31
형식, 158
BIG-REQUEST, 121
MIT_SUNDRY_MULTI-BUFFERING, 121
폰트 자동 매칭, 116
MIT_SUNDRY_NOSTANDARD, 121
프로파일, 29, 75
SHAPE, 121
가져오기, 29
SYNC, 121
공유, 29
XC-MISC, 121
기본 XDMCP 프로파일 설정, 29
확장 프로토콜, 121
기본 Xstart 프로파일 설정, 29
휠 마우스 지원, 131
내보내기, 29
색인
|
165