Xmanager 게시판

X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

최종입력: 2006-12-17 10:03 - 무림고수 | 답글: 5건

 
2006-12-14 17:37 - 원회만

X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

 
안녕하세요?

윈도우 컴에서 Xmanager를 사용하여 리눅스 머신(redhat 9.0)으로 접속하려는데
아래와 같은 에러가 뜹니다.

X11 포워딩 요청이 거부 되었습니다.
이 문제를 해결하시려면 원격 ssh 서버의 x11포워딩 기능을
활성화 하십시요 라고 나옵니다.

검색해봤더니 아래 3892번 글과 동일한 현상이더군요;;

그래서 답변대로..
#/etc/init.d/sshd restart
이렇게 쳐서 sshd를 재시작 하였는데도, 마찬가지로 접속이 안됩니다.

신기한 것은 불과 어제까지만 해도 잘 접속되었다가,
오늘 갑자기 안된다는 것이지요;;;

답변 부탁드립니다.
2006-12-14 18:01 - 넷사랑

Re: X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

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

X11 포워딩 요청이 거부되었다는 메세지가 나오는 이유는 크게 두 가지가 있습니다.

1. X11 포워딩 서비스가 활성화되어 있지 않을 때
- 이 경우, /etc/ssh/sshd_config 파일에서 X11Forwarding 항목을 yes로 설정하고 ssh 데몬을 재시작하면 됩니다.

2. xauth를 실행하지 못할 경우
- PATH 설정이 바뀌거나 X가 설치되어 있지 않아서 xauth가 실행되지 못할 경우 그러한 메세지가 나올 수 있습니다. Redhat 9.0의 경우 일반적으로 /usr/X11R6/bin 디렉토리에 xauth 파일이 있으므로 PATH 설정이나 xauth 파일 존재 유무 등을 살펴보시기 바랍니다.

위의 방법으로도 문제가 해결되지 않으면, 원격 실행 결과 창의 모든 내용을 보내주시면 문제 해결에 도움이 될 것 같습니다.

감사합니다.
2006-12-15 16:24 - 원회만

Re: Re: X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

 
감사합니다. 우선 X11 포워딩 요청 거부.. 그 문제는 해결하였습니다.

알려주신대로,
/etc/ssh/sshd_config 파일에서 X11Forwarding 항목을 yes로 설정하고
#/etc/init.d/sshd restart 로 재시작하였더니,
접속이 되더군요.

BUT!!!
다른 문제가 생겼습니다.
띄여진 xterm에서 아무런 터미널 명령이 먹질 않는다는 겁니다.
xterm, xgterm, hanterm 등을 쳐도,

[...]$ xterm
xterm: Command not found.

이렇게 뜹니다. ㅠㅠ
2006-12-15 17:02 - 넷사랑

Re: Re: Re: X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

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

새로 띄워진 xterm에서 실행한 명령이 'command not found'
메시지가 나는 이유는 xterm의 PATH가 지정되어 있지 않아서입니다.

/usr/bin/X11/xterm&
혹은
/usr/X11R6/bin/xterm&

이렇게 명령어를 내려보시기 바랍니다.

/usr/bin/X11 경로는 자주 쓰이는 경로이니 $PATH에 등록해 놓으시면 편리합니다.

사용자의 홈디렉토리에 있는 .bashrc 파일에 다음을 추가해 보십시오.

PATH=$PATH:/usr/bin/X11

감사합니다.
2006-12-16 10:37 - 원회만

Re: Re: Re: Re: X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

 
아~ 그렇군요.

그런데 제가 PATH 설정하는 것을 잘 몰라서 그런지,
홈 밑에 .bashrc 에 알려주신대로 첨부를 했는데도..
여전히 동일한 문제가 발생합니다. ㅠㅠ
(아래 .bashrc 전체 화면을 첨부합니다.)
그러고 보니 제 .bashrc에는 PATH 잡힌게 아무것도 없네요;;


# .bashrc

# User specific aliases and functions
PATH=$PATH:/usr/bin/X11

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
2006-12-17 10:03 - 무림고수

Re: Re: Re: Re: Re: X11 포워딩 요청이 거부 되었습니다!! ㅠㅠ

 
앞에 export를 안하셨네요 이런 식으로 해보세요.

export PATH=$PATH:/usr/bin/X11