X11 포워딩 문제 [3]

X11 포워딩 문제

2010-07-03 15:09 - 칼리스토

안녕하세요?

Xmanager 프로그램을 몇년동안 잘 사용하고 있습니다. :)

주로 여러대의 리눅스서버에 접속을 하는데요.
어제 밤부터 갑자기 한 대에 서버에 접속이 안되더라구요.
root 권한으로 아무것도 변경한 것이 없는데 말이죠.

다음과 같은 에러 메세지를 받았습니다.
--------------------------------------------------------------------------
X11 포워딩 요청이 거부되었습니다!
이 문제를 해결하시려면 원격 SSH 서버의 X11 포워딩 기능을 활성하 하십시오.
---------------------------------------------------------------------------

게시판에서 검색을 해보았어요.
/etc/ssh/sshd_config 의 X11Forwarding yes 도 설정해주었고요.
/etc/init.d/sshd restart 로 ssh를 재가동시키기도 하였습니다.

Xauth 에 관해서 말씀하신 부분도 살펴보았는데요.
사용자의 home 디렉토리에 .Xauthority 파일이 있더군요.
xauth 를 실행하면 이 파일이 잘 읽히는 것 같고요.

이제껏 문제없이 사용해왔으니 Xwindow 가 설치되지 않았을리도 없을 것 같고요.

갑자기 왜 이럴까요? 다른 서버에서 ssh 로 접속하는 건 되는데 말이에요.

로그파일을 같이 보내드립니다.
-----------------------------------------------------------------------------
[14:57:54] 호스트 'spcl.khu.ac.kr'의 IP 주소를 찾는 중...
[14:57:54] Connected.
[14:57:54] Version exchange initiated...
[14:57:54] server: SSH-1.99-OpenSSH_3.6.1p2
[14:57:54] client: SSH-2.0-nsssh2_3.0.0011 NetSarang Computer, Inc.
[14:57:54] SSH2 is selected.
[14:57:54] Algorithm negotiation initiated...
[14:57:54] key exchange: diffie-hellman-group1-sha1
[14:57:54] host key: ssh-dss
[14:57:54] outgoing encryption: aes128-cbc
[14:57:54] incoming encryption: aes128-cbc
[14:57:54] outgoing mac: hmac-sha1
[14:57:54] incoming mac: hmac-sha1
[14:57:54] outgoing compression: none
[14:57:54] incoming compression: none
[14:57:54] Host authentication initiated...
[14:57:55] Hostkey fingerprint:
[14:57:55] ssh-dsa 1024 7f:ea:19:a2:76:1a:a7:ee:81:e2:ce:5d:4f:0a:9e:63
[14:57:55] Accepted. Verifying host key...
[14:57:55] Verified.
[14:57:55] User authentication initiated...
[14:57:55] Sent user name 'jhshin'.
[14:57:55] Sent password.
[14:57:55] Access granted.
[14:57:55] X11 포워딩을 요청했습니다...
[14:57:55] 실패.
[14:57:57] Connection closed.
-----------------------------------------------------------------------------

답변 부탁드릴께요. 감사합니다.

안녕히계세요.

신지혜 드림.


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


Re: X11 포워딩 문제

2010-07-05 16:55 - 넷사랑

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

SSH 접속에서 필요한 설정을 하였음에도 원하는 결과를 얻지 못하는 때 가장 많이 하는 실수가 다른 설정 파일을 수정한 경우입니다. SSH 서버의 기본 설정 디렉토리가 /etc/ssh 디렉토리이지만 사용자가 따로 SSH를 설치한 경우에는 /usr/local/etc를 확인해 보셔야 합니다.

X11 포워딩과 관련된 부분은 sshd_config 파일에서 'X11Forwarding' 부분을 'yes'로 해 준 후 SSH 데몬을 재기동해 주는 것으로 충분합니다.

SSH로 터미널을 사용하는 것과 SSH의 X11 포워딩 기능은 별개의 문제입니다. 다른 서버에서 해당 서버로 SSH 접속이 되었다는 의미는 SSH의 터미널 기능은 하고 있다는 의미입니다. Xmanager를 이용하여 X11 그래픽 응용프로그램을 사용하기 위해서는 터미널 제공 기능 외에 X11 포워딩 기능이 꼭 필요합니다.

감사합니다.


Re: X11 포워딩 문제

2010-09-15 17:15 - 궁금이

저도 윗 분과 동일한 증상이 납니다.

어제까지도 잘 사용하고 있었는데,
오늘 리눅스컴(ubuntu 10.04??)를 다시 부팅하고
접속했더니 X11 포워딩 메시지가 나오네요.

혹, 어제 ubuntu일부 모듈을 자동 업데이트 진행해서 그럴까요?

/etc/ssh/sshd_config 파일의 X11Forwarding은 yes로 되어 있고 손도대지 않았습니다.

ssh 서비스를 다시 실행시켜보아도 소용없네요.

사용하는 버전은 beta버전입니다.

답변 바랍니다.


Re: X11 포워딩 문제

2010-09-16 18:21 - 넷사랑

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

X11 포워딩이 실패하는 이유는 ssh_config에서 X11 포워딩을 하지 않도록 설정되어 있기 때문입니다. 시스템 업데이트 과정에서 그 값이 변경되었을 수도 있으며, ssh 데몬이 참조하는 설정 파일이 위의 글에서 언급한 것처럼 다른 위치에 있는 경우도 있습니다.

시스템에 가한 변경이 무엇인지 찾아 그 원인을 파악해 보시기 바랍니다.

베타 버전의 문제를 배제할 수 없으니 가능하다면 Xmanager 3.0 버전으로 접속을 시도해 보십시오.

문제가 해결되지 않아 다시 문의하시고자 할 경우 '실행 결과 창'의 모든 내용을 보내 주시기 바랍니다.

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


이전 조회수: 272