Xmanager 게시판

Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

최종입력: 2009-11-06 13:12 - 넷사랑 | 답글: 5건

 
2009-11-05 15:28 - 인브릭스

Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

 
잘쓰다가 갑자기 문제가 생겼습니다.

접속을 하면 다음과 같은 창이 뜹니다.


서버로부터 연결종료(SSH_MSG_DISCONNECT) 패킷을 받았습니다.
Received ieof for nonexistent channel 0. (code: 2)

그리고 원격 실행 결과는 다음과 같습니다.

[15:28:49] '192.168.1.150'로 연결 중...
[15:28:49] Connected.
[15:28:49] Version exchange initiated...
[15:28:49] server: SSH-2.0-OpenSSH_5.1p1 Debian-3ubuntu1
[15:28:49] client: SSH-2.0-nsssh2_3.0.0011 NetSarang Computer, Inc.
[15:28:49] SSH2 is selected.
[15:28:49] Algorithm negotiation initiated...
[15:28:49] key exchange: diffie-hellman-group14-sha1
[15:28:49] host key: ssh-dss
[15:28:49] outgoing encryption: aes128-cbc
[15:28:49] incoming encryption: aes128-cbc
[15:28:49] outgoing mac: hmac-sha1
[15:28:49] incoming mac: hmac-sha1
[15:28:49] outgoing compression: none
[15:28:49] incoming compression: none
[15:28:49] Host authentication initiated...
[15:28:49] Hostkey fingerprint:
[15:28:49] ssh-dsa 1024 56:54:de:48:18:ae:56:99:75:2b:6c:92:22:41:40:ef
[15:28:49] Accepted. Verifying host key...
[15:28:49] Verified.
[15:28:49] User authentication initiated...
[15:28:49] Sent user name 'kjlee'.
[15:28:54] Sent password.
[15:28:54] Access granted.
[15:28:54] X11 포워딩을 요청했습니다...
[15:28:54] 성공.
[15:28:54] 실행명령을 보냈습니다.
[15:28:54] /usr/bin/xterm -ls -display $DISPLAY
[15:28:54] Start timer (TIMER_SHUTDOWN, 180).
[15:28:54] X11 채널(id=1)이 시작되었습니다.
[15:28:54] Stop timer (TIMER_SHUTDOWN).
/usr/bin/xterm Xt error: Can't open display: localhost:10.0
[15:28:54] X11 채널(id=1)이 종료되었습니다.
[15:28:54] 모든 X11 채널이 종료되었습니다.
[15:28:54] Start timer (TIMER_SHUTDOWN, 60).
[15:28:54] Connection closed.
[15:29:54] Stop timer (TIMER_SHUTDOWN).

갑자기 무슨 문제가 생겼는지 모르겠네요.

해결방법이 있나요. 알려주시면 감사하겠습니다.

제품명 : Xmanager 3.0
연결 방법 : Xstart connection
2009-11-05 16:24 - 넷사랑

Re: Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

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

SSH 연결 시에는 X응용프로그램이 SSH 서버의 로컬(localhost) 포트로 실행이 됩니다. 이 때 localhost 설정이 되어 있지 않으면 그 주소를 찾지 못해 이와 같은 문제가 있을 수 있습니다.

/etc/hosts 파일에 localhost 이름이 등록되어 있지 않으면 다음처럼 127.0.0.1로 등록하셔야 합니다.

127.0.0.1 localhost

감사합니다.
2009-11-05 16:28 - 인브릭스

Re: Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

 
localhost는 당연 등록되어 있습니다. 다른 해결방법 알려주시기 바랍니다.
2009-11-06 10:39 - 넷사랑

Re: Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

 
DISPLAY 변수를 강제로 설정하는 경우 발생할 수 있는 문제입니다.

사용자의 홈디렉토리에 있는 시작스크립트(.bashrc, .bash_profile, .cshrc, .login, .profile 등)에서 DISPLAY를 강제로 설정해 놓은 부분이 있는지 확인해 보시기 바랍니다. 그런 부분이 있다면 과감하게 삭제하여야 합니다.

메시지 형태는 약간 다를 수 있으나 사용자의 홈디렉토리의 권한이 적절히 설정되어 있는지 확인해 보십시오. 특히 홈디렉토리의 .Xauthority 파일의 권한이 소유자 읽기, 쓰기로 설정되어 있어야 합니다. 이 부분도 확인해 보십시오.

가능하다면 유닉스/리눅스에서 새로운 사용자를 생성한 후 Xmanager 프로그램을 사용해 보십시오. 이런 과정은 시스템 자체의 문제인지 아니면 해당 사용자의 설정상의 문제인지를 확인할 수 있는 방법입니다.

문제가 해결되기를 바랍니다.

감사합니다.
2009-11-06 12:50 - 인브릭스

Re: Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

 
원인을 알았습니다. 넷사랑 기술지원측도 아셔야할거 같아서 올립니다.

리눅스 서버에서 home 디렉토리만 따로 파티션을 나눠서 사용할 경우 home의 용량이 100%(df 명령 이용) 상태가되면 Xmanager를 이용한 접속 시 Can not open display 오류메시지가 나타나면서 접속이 제한됩니다.

Xmanager의 버그인지는 모르겠지만 참고 하시기 바랍니다.
2009-11-06 13:12 - 넷사랑

Re: Xmanager 이용하여 SSH사용 리눅스 xterm 접속시 에러

 
좋은 정보 알려주셔서 감사합니다.

비슷한 사례에 많은 도움이 될 것 같습니다.