Xmanager 게시판

Xstart telnet접속시 문의합니다.

최종입력: 2013-04-29 17:56 - 넷사랑 | 답글: 6건

 
2013-04-22 17:54 - centos

Xstart telnet접속시 문의합니다.

 
안녕하십니까.

Xmanager2.0을 구매해서 사용하고 있습니다.

기존 서버가 Centos4.7이었는데 이번에 Cent5.4로 OS를 올렸습니다.

그런데 예전에 Xmanager2.0의 xstart를 telnet으로 이용시 터미널이 잘 열렸는데, Centos5.4로 올린뒤로는 같은 명령으로 telnet창이 안열립니다.

실행명령(linux)를 참조하면,
/usr/X11R6/bin/xterm -ls -display $DISPLAY를 사용해서 Centos4.7로 접속했는데

CentOS5.4는 /usr/X11R6/bin/xterm이 없어서 /usr/bin/xterm으로 해봤는데 역시 디스플레이를 못가져옵니다.

gnome을 사용하는데 어떻게 해야 디스플레이를 정상적으로 telnet을 통한 xterm으로 가져올수 있는지 확인 부탁드립니다.

프로그램 버전 : Xmanager 2.x
연결 방법 : Xstart connection
2013-04-22 18:02 - 넷사랑

Re: Xstart telnet접속시 문의합니다.

 
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

디스플레이 문제라기 보다는 해당 CentOS 장비에 xterm이 설치되어 있지 않아 생기는 문제입니다. 최근의 경향으로는 리눅스에 xterm을 기본으로 설치하지 않습니다.

xterm을 설치하거나 gnome-terminal을 사용하여야 합니다.

xterm 설치 : root의 권한으로 다음 명령을 실행하여 xterm을 실행합니다.

yum install xterm

gnome-terminal 실행 : Xstart 명령란에 다음과 같이 입력합니다.

/usr/bin/gnome-terminal --display $DISPLAY
(display 앞에 대시(-)를 두 개 입력합니다.)

감사합니다.
2013-04-24 19:12 - centos

Re: Xstart telnet접속시 문의합니다.

 
xterm은 설치가 되어있는 상태입니다.

xmanager 2.0의 xstart 의 xterm 리눅스 실행명령 기본은
/usr/X11R6/bin/xterm인데요

Centos5.4의 xterm 경로는 /usr/bin/xterm입니다.

따라서 /usr/bin/xterm -ls display $DISPLAY

해도 안됩니다.

그리고 언급주신 방법대로 /usr/bin/gnome-terminal --display $DISPLAY

이렇게 해도 안됩니다..

다른 방법은 없겠는지요?
2013-04-24 19:40 - centos

Re: Xstart telnet접속시 문의합니다.

 
상세한 증상은 아래와 같습니다.

xstart로 telnet을 이용하여 centos5.4에 접속시

위에 답변주신대로 실행명령은 아래와 같이 이용합니다.

usr/bin/gnome-terminal --display $DISPLAY

원격 실행결과 창 보여주기를 체크 안한상태로 실행하면, 명령프롬프트를 찾는중이라며 계속 그 메세지만 나오고 로그인이 안됩니다.

원격 실행결과 창 보여주시를 체크하고 실행하면, Xrcmd 원격실행결과 창이 나오는데
이 창에는 telnet으로 로그인한 상태처럼 서버에 로그인되서 자기 홈 디렉토리 가 나옵니다.
이 창에서는 캐드프로그램을 실행시키면 디스플레이를 못가져옵니다.

그러나 이 창에서 gnome-terminal을 치면 새창으로 터미널이 정상적으로 열립니다. 이 터미널에서는 캐드프로그램이 정상적으로 올라옵니다.

Centos4.7에서는 그냥 xterm으로 xstart실행시키면 한번에 터미널이 나오고 프로그램 구동하는데도 문제없었는데
왜 Centos5.4에서는 xterm이 설치되어있는데도 xterm실행으로 안되고,
그냥 xstart로 telnet올 로그인한뒤 gnome-terminal을 실행 해줘야 할까요..

해결 방법좀 부탁드립니다.
2013-04-25 18:05 - 넷사랑

Re: Xstart telnet접속시 문의합니다.

 
명령 프롬프트가 일반적으로 사용하는 문자열이 아닌 것 같습니다.
이 경우 명령어 프롬프트를 찾을 수 없어 명령어를 보낼 수 없습니다.

명령어 입력 상태의 셸 프롬프트 문자열을 다음 장소에 추가하시거나, 일정 시간이 지난 후에 무조건 명령어를 보내는 옵션을 사용해 보십시오.

Xmanager 2.0 Xstart -> 고급 -> 프롬프트 -> 쉘 프롬프트 -> 다음 문자열이 발견되면 쉘 프롬프트로 인식'
이곳에 '|' 다음에 원하는 문자를 입력합니다.

또는 위의 대화 상자의 '다음 시간 동안 기다린 후 쉘 프롬프트가 나타난 것으로 인식'에 적당한 시간으로 밀리초 단위의 값을 입력합니다.

감사합니다.
2013-04-26 18:32 - centos

Re: Xstart문제 해결되었습니다.

 
셀 프롬프트에서 대기시간을 2밀리세컨으로 주니

짧은 반응시간에 예전처럼 터미널이 올라오네요.

감사합니다.
2013-04-29 17:56 - 넷사랑

Re: Xstart telnet접속시 문의합니다.

 
문제가 해결되었다니 다행입니다.

명령 프롬프트를 찾지 않고 일정 시간이 지나면 명령어를 보내는 경우 충분히 긴 시간을 지정하시는 것이 좋습니다.
느린 네트워크나 해당 시스템에 부하가 많아 일시적으로 느려진 경우 명령어를 처리할 준비가 되어 있지 않은 상태에서 명령어를 보내지는 경우가 생깁니다.

감사합니다.