Xmanager 게시판

SSH 접속시 X11 포워딩 문제

최종입력: 2008-12-18 10:46 - 이희범 | 답글: 6건

 
2008-10-06 23:53 - hongpo

SSH 접속시 X11 포워딩 문제

 
sun SF280R solaris 2.8에 SSH를 설치하고
첨부와 같이 설정을 했습니다.
sun server는 고정 IP이고 PC는 DHCP 사설 IP입니다.

Xstart 에서 프로토콜 SSH, 포트번호 22,
인증방법 Password, Xagent 사용,
실행명령은 CDE 관련 명령을 선택했습니다.

Xstart를 실행하면
"X11 포워딩 요청이 거부되었습니다.
이 문제를 해결하려면 원격 SSH 서버의 X11 포워딩
기능을 활성화 하십시요"
라는 창이 뜹니다.

SSH 설치하는데 3일, 접속 설정하는데 하루 헤매고 있습니다.

조언 주시면 감사하겠습니다.



제품명 : Xmanager 3.0
연결 방법 : Xstart 접속
2008-10-07 16:56 - 넷사랑

Re: SSH 접속시 X11 포워딩 문제

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

X11 포워딩 요청이 거부되었다는 메세지가 나오는 것에는 다음과 같은 이유가 있을 수 있습니다.

1. SSH 서버에서 X11 포워딩 설정을 하지 않았을 경우
- 보내주신 sshd_config 파일을 보면 X11 포워딩을 enable 시키게 설정이 되어 있습니다. 하지만 이와 같이 설정을 한 후 ssh 데몬을 다시 구동해야 바뀐 설정 사항이 적용되므로 ssh 데몬을 다시 구동해보시기 바랍니다.

2. xauth를 정상적으로 실행하지 못하는 경우
- 쿠키를 기록하는데 필요한 xauth 프로그램이 실행되지 못하는 경우에 그러한 메세지가 나올 수 있습니다. 먼저 xauth 파일이 존재하는지 찾아보시고 (일반적으로 /usr/X/bin/xauth에 위치) 파일에 실행 권한 등이 올바르게 설정되어 있는지 확인해보시기 바랍니다. 만약 xauth가 없다면, 해당 Solaris 장비에 X window 자체가 설치되지 않았을 수 있으므로 그 부분도 점검해보셔야 합니다.

감사합니다.
2008-10-07 17:37 - hongpo

Re: Re: SSH 접속시 X11 포워딩 문제

 
답변에 감사드립니다. 아직도 같은 상황입니다.
sshd 데몬은 실행 중이고 xauth도 문제 없습니다.
이전에 사설 IP로 쓰다가 서버만 공인 IP로 바뀌면서
SSH를 설치 했고, 이전에는 xterm, CDE환경에서 문제
없이 사용했습니다. 현재도 FTP는 외부 접속이 잘되고 있습니다. 해결방법이 없나요? 수고하십시요....

Xagent log는 다음과 같습니다.

Starting the ssh-agent server...
Created a server socket.
Now, ssh-agent is listening on port 5435...
Created an agent window.
Generating agent cookie...
248-bit agent cookie was generated.
The ssh-agent has started.
Incoming connection from 127.0.0.1:2317.
Allocated a new handler(af5f20).
handler(af5f20): recv NSSSH_AGENT_MSG_INIT.
handler(af5f20): recv identities request.
handler(af5f20): sent identity blob list.
Connection of handler(af5f20) closed.
Deleted the handler.

2008-10-08 17:37 - 넷사랑

Re: Re: Re: SSH 접속시 X11 포워딩 문제

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

우선 Xagent의 사용 여부는 X11 포워딩 문제와는 상관이 없습니다. X11 포워딩이 거부되는 것은 앞서 말씀드린 것처럼 서버에서 X11 포워딩이 활성화 되었는가와 xauth가 정상적으로 구동되는가에 달려 있습니다.

우선 sshd_config 파일을 수정한 후 ssh 데몬을 재구동 하셨는지를 다시 한번 확인해보시기 바랍니다. ssh 데몬을 확실하게 재구동하셨다면, xauth 파일의 경로를 시스템이 찾지 못해서 문제가 발생할 수 있으므로 xauth 파일을 /usr/bin 디렉토리 밑에 복사하거나 심볼릭 링크를 걸어놓고 접속해보시기 바랍니다.

계속해서 문제가 발생한다면 해당 솔라리스 장비에 저희가 접속해서 테스트할 수 있도록 IP와 계정 정보 등을 support@netsarang.com으로 보내주시기 바랍니다.

감사합니다.
2008-10-08 23:02 - hongpo

Re: Re: Re: Re: SSH 접속시 X11 포워딩 문제

 
답변에 감사드립니다. 제 짧은 소견에
이전 사설 IP 환경에서는 문제없이 사용을 했기에
xauth 문제는 아닐거라 생각합니다.
Xmanager를 오래전부터 썼는데 이런 경우는 처음이라
답답합니다. 메일로 문의드리겠습니다.
감사합니다.
2008-10-09 18:13 - 넷사랑

Re: Re: Re: Re: Re: SSH 접속시 X11 포워딩 문제

 
같은 환경(Solaris8, OpenSSH 5.1)을 조성하여 문제를 확인해 보았습니다.
X11포워딩을 하기 위한 모든 조건을 만족했음에도 문제가 계속되는 것으로 보아 OpenSSH 5.1 버전의 버그 내지는 새로운 옵션이 추가된 상황이 아닌가 의심됩니다.

문제해결을 위해 추가적으로 발견된 점이 있게 되면 알려드리도록 하겠습니다.

감사합니다.
2008-12-18 10:46 - 이희범

Re: SSH 접속시 X11 포워딩 문제

 
sshd_config 파일에

X11UseLocalhost no

라고 옵션을 줘서 테스트 해보시기 바랍니다.