Xmanager 게시판

SunOs5.9 에서의 X11 포워딩 거부

최종입력: 2007-03-13 17:21 - 넷사랑 | 답글: 5건

 
2007-03-09 12:26 - 조현진

SunOs5.9 에서의 X11 포워딩 거부

 
안녕하세요?
이번에 들여온 SUN으로 ssh접속을 하려니
X11 포워딩이 거부되어 활성화시키라는 메세지가 뜹니다.

여기서 대략 검색해보니
/etc/ssh/sshd_config, ssh_config에서
X11 포워딩을 yes로 변경하고

# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
(이렇게 바꾸었습니다)

/etc/init.d/sshd restart 했지만
여전히 되지 않습니다.

X11과 xterm은 설치가 제대로 되어 있는것 같습니다.
X11은 /usr/include/X11 안에 파일들이 있습니다.
그리고 xterm 파일도 /usr/openwin/bin 안에 있고
Xmanager로 접속시에도 실행명령을
/usr/openwin/bin/xterm -ls -display $DISPLAY 로 합니다.

접속시 에러메세지는 다음과 같습니다.

[12:18:45] '***.***.**.***'로 연결 중...
[12:18:45] Connected.
[12:18:45] Version exchange initiated...
[12:18:45] server: SSH-2.0-Sun_SSH_1.0.1
[12:18:45] client: SSH-2.0-libssh_1.3.4.2 2314 NetSarang Computer, Inc.
[12:18:45] SSH2 is selected.
[12:18:45] Algorithm negotiation initiated...
[12:18:45] key exchange: diffie-hellman-group1-sha1
[12:18:45] host key: ssh-dss
[12:18:45] outgoing encryption: aes128-cbc
[12:18:45] incoming encryption: aes128-cbc
[12:18:45] outgoing mac: hmac-sha1
[12:18:45] incoming mac: hmac-sha1
[12:18:45] outgoing compression: none
[12:18:45] incoming compression: none
[12:18:45] Host authentication initiated...
[12:18:45] Hostkey fingerprint:
[12:18:45] ssh-dsa 1024 **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**
[12:18:45] Accepted. Verifying host key...
[12:18:45] Verified.
[12:18:45] User authentication initiated...
[12:18:45] Sent user name '*****'.
[12:18:45] Sent password.
[12:18:45] Access granted.
[12:18:45] X11 포워딩을 요청했습니다...
[12:18:45] 실패.
[12:18:49] Connection closed.
(잘 모르지만 IP 등은 별표로 해놓았습니다. ^^;)

다른 어떤 방법이 있는지 잘 몰라서
여쭤봅니다.
부탁드릴께요.
2007-03-09 15:20 - 넷사랑

Re: SunOs5.9 에서의 X11 포워딩 거부

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

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

1. X11 포워딩 서비스가 활성화되어 있지 않을 때
- SSH 데몬이 정상적으로 재구동되지 못했을 수도 있습니다. Solaris 장비를 재부팅해
보십시오. 그리고, SSH 패키지가 따로 설치되면 /etc/ssh/sshd_config 파일이 아닌
다른 곳에서 (예를 들어 /usr/local/etc/sshd_config 등) 환경 설정을 참조할 수 있으므로
그 부분도 확인해 보시기 바랍니다.

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

감사합니다.
2007-03-09 20:10 - 조현진

Re: Re: SunOs5.9 에서의 X11 포워딩 거부

 
1. X11 포워딩 서비스가 활성화되어 있지 않을 때
- SSH 데몬이 정상적으로 재구동되지 못했을 수도 있습니다. Solaris 장비를 재부팅해
보십시오. 그리고, SSH 패키지가 따로 설치되면 /etc/ssh/sshd_config 파일이 아닌
다른 곳에서 (예를 들어 /usr/local/etc/sshd_config 등) 환경 설정을 참조할 수 있으므로
그 부분도 확인해 보시기 바랍니다.

이 부분은 장비를 재부팅 시켜보고 sshd_config 파일을 시스템에서 찾아보아도 (find name 명령어를 사용해서) /etc/ssh/sshd_config 하나입니다.
부팅할 때는 나타나지 않는 것 같습니다.

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

먼저 /usr/openwin/bin/xauth 파일은 있습니다.
그리고 X설치도 되어 있고
PATH는 shell script file (.cshrc)에서 지정하는게 아닌지요?

1번과 2번을 다 확인했는데도 아무런 문제가 없다면 다른 문제는 뭐가 있을까요?

2007-03-12 16:54 - 넷사랑

Re: Re: Re: SunOs5.9 에서의 X11 포워딩 거부

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

X11 포워딩이 거부되는 경우는 말씀드렸듯이 X11 포워딩 서비스가 활성화되어
있지 않을 때와 xauth가 실행되지 못하는 두 가지 상황이 있습니다.

/usr/openwin/bin/xauth 파일이 있다면, SSH 설정에 문제가 있을 가능성이
높습니다. 특히 원격에서 SSH 접속까지 되지 않는다면 더욱 그러한 부분을
의심해 볼 수 있습니다.

현재 설정하신 /etc/ssh/sshd_config 파일의 내용을 알려주시면 문제 해결에
도움이 될 것 같습니다.

참고로, xauth의 PATH 설정 역시 sshd_config에서 이루어지기 때문에 로그인
스크립트 파일과는 관련이 없습니다.

감사합니다.
2007-03-13 16:56 - 조현진

Re: Re: Re: Re: SunOs5.9 에서의 X11 포워딩 거부

 
답변 정말 감사합니다.
말씀하신대로 sshd 설정 파일에 문제가 있었던 것 같습니다.
패치파일을 새로 설치하여 문제가 없어졌습니다.

수고하세요~~~ ^^
2007-03-13 17:21 - 넷사랑

Re: Re: Re: Re: Re: SunOs5.9 에서의 X11 포워딩 거부

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

Xmanager에 관심을 가져주셔서 감사합니다.

항상 발전하는 넷사랑컴퓨터가 되겠습니다.