display에러입니다. [2]
display에러입니다.
2006-08-24 13:52 - 이종일
xstart사용시 다음과 같은 문제가 발생합니다.
에러로그
[13:05:36] Sent password.
[13:05:36] Access granted.
[13:05:36] X11 포워딩을 요청했습니다...
[13:05:36] 성공.
[13:05:36] 실행명령을 보냈습니다.
[13:05:36] /usr/X11R6/bin/xterm -ls -display $DISPLAY
[13:05:36] Start timer (TIMER_SHUTDOWN, 180).
/usr/X11R6/bin/xterm Xt error: Can't open display: localhost:10.0
환경변수 $DISPLAY를 빼도 마찬가지의 결과입니다.
검색해서 보니 넷사랑에서 하라는거 다 확인해봤습니다.
1.방화벽문제는 "윈도우용 PC X서버프로그램" 등록되있습니다.
2./etc/ssh/sshd_confg 내에 X11Forwarding yes 확인했고요 에러로그에도 포워딩은 성공했다고 나오네요
3./etc/hosts 에도 ip등록되어 있습니다.
4.필터링 6000-6010까지 등록해놨습니다.
이상까지 다 했는데 안되네요 근데 문제는 예전에 기억으론
접속이 되었다는것입니다. 일반적인 xmanager접속은 되고 있습니다. xstart만 안되는군요..
에러로그
[13:05:36] Sent password.
[13:05:36] Access granted.
[13:05:36] X11 포워딩을 요청했습니다...
[13:05:36] 성공.
[13:05:36] 실행명령을 보냈습니다.
[13:05:36] /usr/X11R6/bin/xterm -ls -display $DISPLAY
[13:05:36] Start timer (TIMER_SHUTDOWN, 180).
/usr/X11R6/bin/xterm Xt error: Can't open display: localhost:10.0
환경변수 $DISPLAY를 빼도 마찬가지의 결과입니다.
검색해서 보니 넷사랑에서 하라는거 다 확인해봤습니다.
1.방화벽문제는 "윈도우용 PC X서버프로그램" 등록되있습니다.
2./etc/ssh/sshd_confg 내에 X11Forwarding yes 확인했고요 에러로그에도 포워딩은 성공했다고 나오네요
3./etc/hosts 에도 ip등록되어 있습니다.
4.필터링 6000-6010까지 등록해놨습니다.
이상까지 다 했는데 안되네요 근데 문제는 예전에 기억으론
접속이 되었다는것입니다. 일반적인 xmanager접속은 되고 있습니다. xstart만 안되는군요..
Re: display에러입니다.
2006-08-24 15:55 - 넷사랑
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.
보내주신 로그를 보니 Xstart에서 SSH 프로토콜을 이용하여 xterm을 쓰기 위한 제한 조건은 없어 보입니다.
다만 사용자가 DISPLAY를 시작 스크립트에 강제로 지정해 놓은 경우 이런 문제가 발생할 수 있습니다.
사용자의 홈디렉토리에 있는 시작스크립트(startup script)에서 DISPLAY와 관련된 설정이 있으면 삭제하신 후 다시 사용해 보십시오.
일반적으로 스타트업 스크립트는 .profile, .cshrc, .bashrc, .bashrc_profile 등입니다.
문제가 해결되지 않아 다시 문의하시고자 한다면 사용하시는 유닉스/리눅스의 종류와 버전을 알려주시기 바랍니다.
감사합니다.
넷사랑컴퓨터 기술지원입니다.
보내주신 로그를 보니 Xstart에서 SSH 프로토콜을 이용하여 xterm을 쓰기 위한 제한 조건은 없어 보입니다.
다만 사용자가 DISPLAY를 시작 스크립트에 강제로 지정해 놓은 경우 이런 문제가 발생할 수 있습니다.
사용자의 홈디렉토리에 있는 시작스크립트(startup script)에서 DISPLAY와 관련된 설정이 있으면 삭제하신 후 다시 사용해 보십시오.
일반적으로 스타트업 스크립트는 .profile, .cshrc, .bashrc, .bashrc_profile 등입니다.
문제가 해결되지 않아 다시 문의하시고자 한다면 사용하시는 유닉스/리눅스의 종류와 버전을 알려주시기 바랍니다.
감사합니다.
Re: display에러입니다.
2006-08-24 17:08 - upriser
/etc/hosts 에 localhost 를 등록하신 거 맞나요?
SSH 의 X11 포워딩을 사용하는 경우에는, PC의 주소가 아닌 서버의 localhost 을 통해 포워딩이 일어나므로 localhost 라는 호스트 이름을 서버가 인식할 수 있어야 합니다.
가끔 서버가 localhost라는 호스트 이름을 인식 못하는 경우가 있는데, 이때는 아래 라인을 /etc/hosts 파일에 등록해주시면 됩니다.
127.0.0.1 localhost.localdomain localhost
이 게시판 검색해보면 나와요.
SSH 의 X11 포워딩을 사용하는 경우에는, PC의 주소가 아닌 서버의 localhost 을 통해 포워딩이 일어나므로 localhost 라는 호스트 이름을 서버가 인식할 수 있어야 합니다.
가끔 서버가 localhost라는 호스트 이름을 인식 못하는 경우가 있는데, 이때는 아래 라인을 /etc/hosts 파일에 등록해주시면 됩니다.
127.0.0.1 localhost.localdomain localhost
이 게시판 검색해보면 나와요.
이전 조회수: 129