Xmanager 게시판

Re: x11포워딩 실패

최종입력: 2010-10-26 14:03 - mino | 답글: 2건

 
2010-10-26 02:42 - mino

Re: x11포워딩 실패

 
xterm설치해서 해결했습니다.

도움주신 이안선님께 감사드립니다.
2010-10-26 11:45 - 이안선

Re: x11포워딩 실패

 
저도 지난주에 같은 문제가 있어서 해결을 했는데요.
(저도 x11 포워딩 다 yes로 되어 있었어요)

제가 넷사랑에 요청해서 해결했던 방법은
/etc/ssh/에 있는 sshd_config 파일에서요
맨 아래쯤

#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog yes
#KeepAlive yes
#UseLogin no
#UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression yes

#Inserted by Netsarang Computer, Inc.
XAuthLocation /usr/bin/xauth
#MaxStartups 10
# no default banner path
#Banner /some/path
#VerifyReverseMapping no
#ShowPatchLevel no


# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server


보이지는 부분처럼
XAuthLocation /usr/bin/xauth
이 것을 첨부해주고 저장하고 ssh 데몬을 재 가동하니
잘 돼더라구요.
혹시 모르니 해보세요.
2010-10-26 14:03 - mino

Re: x11포워딩 실패

 
xauth가 설치되지 않았던 문제인듯 합니다.

이안선님이 알려주신 방법을 보고 xauth설치여부를 확인하니 설치가 안되어있어서 재설치하고서 다시 xstart를 이용하여 접속을 해보았는데,

---------------------------------------------------------------
서버로부터 연결종료(SSH-MSG-DISCONNECT) 패킷을 받았습니다.
---------------------------------------------------------------

라는 알림창을 확인했으며 연결상태창에는

------------------------------------
[13:53:27] 호스트 'bmsl.ajou.ac.kr'의 IP 주소를 찾는 중...
[13:53:27] Connected.
[13:53:27] Version exchange initiated...
[13:53:27] server: SSH-2.0-OpenSSH_5.3
[13:53:27] client: SSH-2.0-nsssh2_3.0.0018 NetSarang Computer, Inc.
[13:53:27] SSH2 is selected.
[13:53:27] Algorithm negotiation initiated...
[13:53:27] key exchange: diffie-hellman-group14-sha1
[13:53:27] host key: ssh-dss
[13:53:27] outgoing encryption: aes128-cbc
[13:53:27] incoming encryption: aes128-cbc
[13:53:27] outgoing mac: hmac-sha1
[13:53:27] incoming mac: hmac-sha1
[13:53:27] outgoing compression: none
[13:53:27] incoming compression: none
[13:53:28] Host authentication initiated...
[13:53:28] Hostkey fingerprint:
[13:53:28] ssh-dsa 1024 32:b7:0a:31:42:6f:6e:0e:9b:f9:bb:72:04:eb:78:0e
[13:53:28] Accepted. Verifying host key...
[13:53:28] Verified.
[13:53:28] User authentication initiated...
[13:53:28] Sent user name 'bpcl'.
[13:53:28] Sent password.
[13:53:28] Access granted.
[13:53:28] X11 포워딩을 요청했습니다...
[13:53:28] 성공.
[13:53:28] 실행명령을 보냈습니다.
[13:53:28] /usr/bin/xterm -ls -display $DISPLAY
[13:53:28] Start timer (TIMER_SHUTDOWN, 180).
bash: /usr/bin/xterm: No such file or directory
---------------------------------------

라고 나와있습니다.

/usr/bin/xterm에 xterm이 없는걸 확인했고요,

/forum/xmanager/10759/xmanager_%EC%A0%91%EC%86%8D%EB%AC%B8%EC%A0%9C

이 글에서도 같은 현상이 있었길래 답변을 보니

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

메시지상으로는 /usr/bin/에 xterm 프로그램이 없는 것으로 나옵니다. 페도라10 리눅스를 다시 설치하면서 xterm 관련 패키지가 설치되지 않은 것 같습니다.

Xstart 명령란에 '/usr/bin/gnome-terminal'을 입력해 보십시오. 같은 오류가 발생한다면 Xwindow 관련 패키지를 설치 과정에서 빠뜨린 게 아닌가 생각됩니다.

이 부분 점검해 보시기 바랍니다.
----------------------------------------

라고 되어있길래

Xstart 명령란에 '/usr/bin/gnome-terminal'을 입력하고 실행하니 이것은 정상적으로 작동이 됩니다.

xterm을 어떻게 설치해야 할까요?