x11 서버
글쓴이: Nadia85 / 작성시간: 화, 2007/01/30 - 9:08오후
우분투 리눅스를 이제 막 깔았습니다.
ssh로 접속해서 emacs 이름,
이렇게 명령 했을 경우 전에는 X서버가 뜨면서 윈도우가 떳는데,
우분투 에서는
Connection lost to X server `localhost:10.0' 에러 메시지를 뜨면서 실행이 되지 않네요 ㅠ,.ㅠ
해결 방안 아시는 분 가르침 부탁 드립니다.
Forums:
계속 구글링 하고
계속 구글링 하고 있는데, X서버가 시작 되지 않았으면 이런 결과과 나온다고 합니다.
X서버는 윈도우에서 XManager 프로그램 사용중이고요, 레드햇 접속해서 실행하면 gui창이 뜹니다.
xterm을 실행하면 Connection lost to X server `localhost:10.0' 이런 메시지가 뜨고요,
우분투에서만 왜 이런지 ㅠ,.ㅠ
흠.
sshd_config 에서 X11 forwarding 이
켜져 있는지 확인해 보시겠습니까?
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
이거 어떻게 확인
이거 어떻게 확인 하나요? ㅠ,.ㅠ
X11포워딩은 되어
X11포워딩은 되어 있고,
xauth 패키지도 설치 되어 있습니다.ㅠ,.ㅠ
xterm실행 시는
X connection to localhost:10.0 broken (explicit kill or server shutdown).
이런 메시지가 나오네요
X11은
X11은 클라이언트-서버 관계가 반대입니다.
사용자가 쓰는 컴퓨터가 X서버가 되고, 반대로 X윈도우 응용프로그램(X에 무슨 창을 띄우는 프로그램들,
한텀이나 xterm이든, mozilla, openoffice 등이 구동되는 컴퓨터가 X 클라이언트죠.
님이 ssh 들어간 컴이 X클라이언트, 님이 현재 키보드 두드리는 컴이 X서버가 됩니다.
님이 현재 사용중인 컴이
윈도우라면 X11 서버가 당연히 없으니 xmanager나 cygwin 깔아서 X서버 띄운 다음에
X서버 권한설정 해주시고(처음 띄우면 로컬만 접속가능입니다.
님이 접속한 컴퓨터 ip를 받도록 해줘야죠)
다음에 텔넷,ssh 들어간 곳에서 DISPLAY환경변수 세팅해야 하고요. (DISPLAY=[님컴의IP주소]:0.0하면 됩니다)
물론 님이쓰는 컴퓨터가 x11서버가 되므로 님의 컴퓨터가 외부에서 접속 가능해야 합니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
정독
'아지메'님께서 두번째 글에서 X manager 쓰고 계시다고 하셨으며
ssh로 접속시에 X11 포워딩 옵션을 켰다면 자동으로
DISPLAY 환경 변수가 설정되며(x manager에 포함된 거면 알아서 하겠지요?)
게다가 다른 RedHat 서버에 붙어서는 매우 잘 되었다고 말씀하셨습니다.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
댓글 달기