Xstart로 연결
Xstart는 SSH, TELNET, RLOGIN, REXEC, RSH 및 LOCAL 프로토콜을 지원합니다. 각 프로토콜을 사용하려면 해당 서비스 데몬이 원격 호스트에서 실행되고 있어야 합니다. LOCAL 프로토콜은 X 응용 프로그램이 사용자 PC에 있는 경우에 사용됩니다.
SSH 프로토콜로 원격 X 응용 프로그램을 실행하려면:
- Xmanager 폴더의 Tools 폴더에서 Xstart를 실행합니다.
- [새로 만들기]를 클릭합니다. 결과: 새 세션 대화 상자가 나타납니다.
- 새 세션의 이름을 입력하고 [확인]을 클릭합니다.
- [호스트]에 원격 UNIX/Linux 호스트의 이름 또는 IP 주소를 입력합니다.
- [프로토콜] 목록에서 SSH를 선택합니다.
- 포트 번호나 암호화 옵션과 같은 SSH 프로토콜 옵션을 설정할 경우 [설정]을 클릭합니다.
- 참고
SSH 프로토콜 설정에 대한 자세한 내용은 "Xstart 세션 SSH 프로토콜"을 참조하십시오.
- 참고
- [사용자 이름]에 원격 호스트의 사용자 계정을 입력합니다.
- [인증]에서 원하는 인증 방법을 선택한 후 [설정]을 클릭하여 암호 등록과 같은 설정을 합니다.
- 참고
인증 방법에 따른 자세한 설정법은 "Xstart 사용자 인증 설정"을 참조하십시오.
- 참고
- [명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과 같이 입력합니다: /usr/bin/X11/xterm –ls
- 참고
SSH로 접속하면 DISPLAY 변수는 SSH 서버가 정한 값으로 자동으로 정해집니다.
- 참고
- [실행]을 클릭합니다.
TELNET 프로토콜로 원격 X 응용 프로그램을 실행하려면:
- Xstart를 실행합니다.
- [새로 만들기]을 클릭합니다. 결과: 새 세션 대화 상자가 나타납니다.
- 새 세션의 이름을 입력하고 [확인]을 클릭합니다.
- [호스트]에 원격 UNIX/Linux 호스트의 이름 또는 IP 주소를 입력합니다.
- [프로토콜] 목록에서 TELNET을 선택합니다.
- 포트나 종료 시간 제한과 같은 TELNET 프로토콜 옵션을 설정할 경우 [설정]을 클릭합니다.
- 참고
RLOGIN, REXEC, RSH 프로토콜로 연결하는 방법은 TELNET 프로토콜로 연결하는 것과 유사합니다. 프로토콜 설정 대화 상자에서는 포트와 시간 제한을 설정할 수 있습니다. 각 프로토콜의 기본 포트 번호는 다음과 같습니다:TELNET: 23 REXEC: 512 RLOGIN: 513 RSH: 514
성공적인 로그인 이후, 원격 호스트에서는 TELNET, RLOGIN 서버에 의해 셸이 할당되고 Xstart는 셸 프롬프트에서 명령을 실행합니다. Xstart는 지정된 시간 제한이 지난 후 연결을 종료하고 이 때 로그인 셸도 종료됩니다. 만약 시간 제한 값이 0이라면, Xmanager가 실행 중인 동안 연결을 종료하지 않습니다. 만약 셸이 미리 종료되면 셸에 의해 실행된 X 응용 프로그램들도 함께 종료되는 경우가 있으므로 주의해야 합니다.
- 참고
- [사용자 이름]에 원격 호스트의 사용자 계정을 입력합니다.
- [인증]은 Password만 선택할 수 있습니다. [설정]을 클릭하면 암호를 입력할 수 있습니다.
- [명령]에 원격 호스트에서 실행할 명령을 입력합니다. 예를 들어 xterm을 실행한다면 다음과 같이 입력합니다: /usr/bin/X11/xterm –ls –display $DISPLAY
- [실행]을 클릭합니다.
Xstart로 로컬 X 응용 프로그램을 실행하려면:
- Xstart를 실행합니다.
- [새로 만들기]을 클릭합니다. 결과: 새 세션 대화 상자가 나타납니다.
- 새 세션의 이름을 입력하고 [확인]을 클릭합니다.
- [프로토콜] 목록에서 LOCAL을 선택합니다.
- [명령]에 로컬 명령의 전체 경로를 입력합니다.
- [실행]을 클릭합니다.