telnet접속후 왜 xclock, gimp등이 안들어가나요?
글쓴이: yangmino / 작성시간: 금, 2007/01/19 - 9:01오후
힘듭니다.
romote 리눅스에서 server 리눅스로 telnet 접속시 일어난 일입니다.
처음엔 xhost를 remote root에서 실행하고 root로 server에 접속하면 X에 아무런 문제가 없었습니다.
헌데 remote에서 root말고 다른 계정으로 로그인해서 들어가서 sever에 접속하니 X(xclock, gimp등)가 안되더군요.
다시 root로 들어가서 starfish에 접속하니 이또한 X가 되질 않았습니다.
그래서 다시 깔고 또 깔고.... 헌데 이후로는 아무리 깔아도 되질 않더군요.
너무 안되어서 server에 있는 .Xauthority .ICEauthority는 모두 지웠습니다. (이들은 remote의 X 정보를 가지고 있는 것으로 알고 있습니다)
대체 왜 그런 것인지 모르겠습니다. 또 깔아도 안되고....
혹시 이것 알 수 있나요? 계속 문제가 발생할 것 같군요.
cf. 우분투에서는 telnet 접속후 X가 아예 안되나요? 외국사이트를 뒤져보니 그런 이야기가 나오던데...
Forums:
우선은 telnet으로
우선은 telnet으로 접속하는 것 자체를 추천하지 않습니다. 왜냐하면 telnet은 통신할 때 평문으로 전송되기 때문에 비밀번호 등이 쉽게 노출될 수 있습니다. 되도록이면 ssh를 이용하시기 바랍니다. ssh를 이용하신다면 접속할 때 -X 옵션을 쓰면 쉽게 X 프로그램들을 이용할 수 있습니다. man ssh를 참고하십시오.
그래도 반드시 telnet을 써야 한다면 우선 client 컴퓨터의 /etc/X11/xinit/xserverrc 파일에서 X를 실행하는 명령줄에 -nolisten tcp라는 옵션이 있는지 확인하십시오. 전에 이 파일을 건드린 적이 없다면 기본으로 이 옵션이 들어 있을 겁니다. 있다면 이 옵션을 삭제하고 X를 다시 시작한 후 (노파심에 하는 말입니다만, 만약 gdm을 실행 중이라면 로그아웃한 후 뜬 gdm 화면에서 Alt+Ctrl+Backspace를 한번 놀러야 합니다.) 다시 시도해 보시기 바랍니다. 그래도 안되면 접속한 후 X 프로그램을 실행했을 때 무슨 메세지를 뿌리면서 안되는지 적어주시면 조금 더 도움을 드릴 수 있을지도 모르겠습니다.
--
feel the gravity
feel the gravity
댓글 달기