xstart 문제 [3]

xstart 문제

2009-07-25 01:12 - user

[00:55:10] '***.***.***.124'로 연결 중...
[00:55:10] Connected.
[00:55:10] Version exchange initiated...
[00:55:10] server: SSH-2.0-OpenSSH_3.9p1
[00:55:10] client: SSH-2.0-nsssh2_3.0.0011 NetSarang Computer, Inc.
[00:55:10] SSH2 is selected.
[00:55:10] Algorithm negotiation initiated...
[00:55:10] key exchange: diffie-hellman-group14-sha1
[00:55:10] host key: ssh-dss
[00:55:10] outgoing encryption: aes128-cbc
[00:55:10] incoming encryption: aes128-cbc
[00:55:10] outgoing mac: hmac-sha1
[00:55:10] incoming mac: hmac-sha1
[00:55:10] outgoing compression: none
[00:55:10] incoming compression: none
[00:55:10] Host authentication initiated...
[00:55:10] Hostkey fingerprint:
[00:55:10] ssh-dsa 1024 *************************
[00:55:10] Accepted. Verifying host key...
[00:55:10] Verified.
[00:55:10] User authentication initiated...
[00:55:10] Sent user name '****'.
[00:55:10] Sent password.
[00:55:20] Access granted.
[00:55:21] X11 포워딩을 요청했습니다...
[00:55:21] 성공.
[00:55:21] 가상 터미널을 요청합니다...
[00:55:21] Start timer (TIMER_SHUTDOWN, 180).
[00:55:21] 성공.
[00:55:21] 쉘을 요청했습니다...
[00:55:21] 성공.
Last login: Sat Jul 25 00:45:12 2009 from ***.***.***.55

tmp% /usr/X11R6/bin/xterm -ls -display $DISPLAY
[00:58:21] Stop timer (TIMER_SHUTDOWN).
[00:58:21] Connection closed.

X connection to localhost:11.0 broken (explicit kill or server shutdown).

tmp%


어제 이후에 갑자기 집에 있는 pc에서

xstart가 실행이 안되어 가상터미널을

작동시키니 위와 같은 메세지가 나옵니다.

물론 어제 전까지는 별다른 문제가 없었습니다.

그런데 어제 이후로 접속은 되는것 같은데 xterm 창이 뜨질 않습니다.

학교에 있는 다른 pc에서는 접속이 되며 xterm 창이 잘 뜹니다.

아마 집에 있는 pc(OS:window)의 보안 설정이 바뀐 것 같은데

어디에 무엇을 봐야할지 잘 몰라서 문의드립니다.

참고로 방화벽이나 알약을 동작중지시켰는데도 불구하고 되질 않네요.

답변 부탁드립니다.

감사합니다.

제품명 : Xmanager 3.0
연결 방법 : Xstart connection


Re: xstart 문제

2009-07-27 13:42 - 넷사랑

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

SSH의 X11포워딩을 이용하여 X응용프로그램을 사용할 경우 방화벽이나 네트워크의 제약은 문제되지 않습니다. 다만 X11포워딩은 사용자 인증을 거치는 SSH 터널링의 특수한 형태여서 사용자 인증이 실패할 경우 등에 있어서 다음과 같은 에러 메시지가 나올 수 있습니다.

X connection to localhost:11.0 broken (explicit kill or server shutdown).

다음을 확인해 보시기 바랍니다.

1. 사용자 홈 디렉토리의 권한
2. .Xauthority 파일 삭제 후 실행. .Xauthority-c, .Xauthority-l 파일 등이 존재한다면 같이 삭제해 주십시오.
3. 사용자 환경 설정에 DISPLAY를 강제로 설정하는 부분이 있다면 이를 삭제하셔야 합니다.
4. 위에 대한 점검으로도 문제 해결이 안된다면 SSHD 데몬을 다시 구동할 필요도 있습니다. OpenSSH에서 간혹 터널링을 거부하는 경우가 있습니다.

감사합니다.


Re: xstart 문제

2009-07-27 16:52 - user

1. 사용자 홈 디렉토리의 권한
2. .Xauthority 파일 삭제 후 실행. .Xauthority-c, .Xauthority-l 파일 등이 존재한다면 같이 삭제해 주십시오.
3. 사용자 환경 설정에 DISPLAY를 강제로 설정하는 부분이 있다면 이를 삭제하셔야 합니다.
4. 위에 대한 점검으로도 문제 해결이 안된다면 SSHD 데몬을 다시 구동할 필요도 있습니다. OpenSSH에서 간혹 터널링을 거부하는 경우가 있습니다.


위의 방법으로 하나씩 해 보았습니다.

1. 755로 설정이 되어 있으면 맞는지요?

2. 다시 삭제하고 해 보아도 되지 않습니다.

3. .cshrc 파일에 들여다보니 다음과 같이 되어 있습니다.
특별히 DISPLAY에 관한 설정이 없는것 같은데
혹시나 변경할 부분이이 있는지요?

# .cshrc

# Remember last 100 commands
set history = 100

# settings for interactive shells
set prompt = "`hostname -s`% "

# setting path
set path = (. /usr/kerberos/sbin /usr/local/sbin /usr/sbin /sbin ~/bin /usr/kerberos/bin /usr/local/bin /usr/bin /bin /usr/X11R6/bin /root/bin /opt/intel/fce/10.1.018/bin /opt/intel/cce/10.1.018/bin /opt/intel/idbe/10.1.018/bin)

#
setenv LANG C
# setenv F_UFMTENDIAN "big"
# setenv F_UFMTENDIAN "big;little:11"

# alias
alias more '/usr/bin/less'
alias less '/bin/more'
alias vi 'vi -i NONE'
alias ls 'ls -qCF'
alias l 'ls -qFC'
alias hi 'history'
alias bye 'exit'
alias lo 'exit'
alias last 'last -a'
alias cd 'set old=$cwd; chdir \!*; pwd; l'
alias back 'set back=$old; set old=$cwd; cd $back; unset back'
alias mail 'Mail -v'
alias ln 'ln -s'
alias jobs 'jobs -l'
alias du 'du -s'
# alias xterm 'xterm -sb -fn -adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1 -fg black -bg snow -bd white -cr red -ms blue'
# alias emacs 'emacs -fn -adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1'
alias xterm 'xterm -sb -fn -schumacher-clean-bold-r-normal--15-150-75-75-c-90-iso8859-1 -fg black -bg snow -bd green -cr red -ms blue'
alias emacs 'emacs -geometry 80x74+0+0 -fn -schumacher-clean-bold-r-normal--15-150-75-75-c-90-iso8859-1'
alias hanterm 'hanterm -sb -fn -schumacher-clean-bold-r-normal--15-150-75-75-c-90-iso8859-1 -hfn -kaist-iyagi-bold-r-normal--16-160-75-75-c-0-johab-1 -fg black -bg snow -bd green -cr red -ms blue'
alias xdvi 'xdvi -s 3 -bg white -geometry +0+0'
alias gs 'gs -sDEVICE=x11'

4. root권한으로 /etc/rc.d/init.d/sshd restart 해보았는데
되지 않습니다.

모든 PC에서 서버로 xstart가 안되는 것이 아니라
특정 PC에서만 되지 않는데
왜 서버에서의 설정을 변경해야 하는지 잘 모르겠지만
일단 해보았는데 되지 않습니다.

혹시 또다른 방법이 있는지요?

아, 가끔씩 에러메세지가 뜨는데
{서버로부터 연결종료(SSH-MSG-DISCONNECT) 패킷을 받았습니다.
Received ieof for nonexistent channel 0 (code:2)}
라는 에러박스가 나타납니다.

특정 PC에서만 접속이 되지 않는데 이 PC에서의 설정을
들여다 볼 필요는 없는 것인지요?

번거로우시겠지만 한번 더 답변 부탁드립니다.

감사합니다.


Re: xstart 문제

2009-07-27 18:11 - 넷사랑

SSH를 이용할 경우 X응용프로그램은 SSH의 보안터널을 이용해서 Xmanager와 접속하므로 방화벽이 존재하거나 기타 네트워크의 구성에 문제가 있다 하더라도 구동될 수 있습니다.

문제의 에러 메시지는 X응용프로그램이 X서버인 Xmanager와 접속을 하지 못했을 때 발생하는 메시지입니다.
앞서 말씀드린 조치 외에 Xmanager를 평가용으로 사용하시는 경우 평가 기간이 경과하면 Xmanager와 접속을 할 수 없으므로 이런 메시지가 나올 수 있습니다.

그리고 접속이 특정 PC에서만 이루어지지 않는다하더라도 서버에 문제가 있을 수 있는 부분이므로 가능하다면 SSH 데몬을 모두 종료한 후 다시 기동하는 형태로 시도해 보십시오.(가능하다면 재부팅을 권하고 싶습니다.)

그리고 "서버로부터 연결종료(SSH-MSG-DISCONNECT) 패킷을 받았습니다. Received ieof for nonexistent channel 0 (code:2)}" 메시지는 X응용프로그램이 종료한 후, 채널이 닫힌 후에 패킷 전송 시도가 있을 경우 가끔 발생하는 메시지이나 이번 문제와는 관련이 없고, 사용하는데 문제가 되는 오류메시지는 아닙니다.


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

감사합니다.


이전 조회수: 531