정기적으로 SSH를 통해 접속하는 헤드리스 데비안 서버가 있습니다. 사용자가 ssh에 접속한 다음 iceweasel과 같은 것을 실행할 수 있도록 설정하는 방법을 알고 싶습니다. 그러면 브라우저 창인 창이 컴퓨터에 팝업됩니다. 저는 KDE나 Gnome 또는 이와 유사한 것을 서버에 설치하고 싶지 않습니다.
서버에서 Tightvncserver가 실행되고 있고 Windows 컴퓨터에는 vnc 클라이언트가 있습니다. 그러나 연결하면 다음 메시지가 나타납니다.
Xsession: 3월 28일 수요일 15:41:39 EDT 2012에 myuser에 대한 X 세션이 시작되었습니다. Xsession: X 세션을 시작할 수 없습니다. --- "/home/myuser/.xsession" 파일 없음, "/home/myuser/.Xsession" 없음 파일, 세션 관리자 없음, 창 관리자 없음, 터미널 에뮬레이터 없음; 중단 중.
내가 무엇을 놓치고 있나요? ssh+vnc와 이 모든 것이 어떻게 함께 작동하는지 약간 혼란스러워 보입니다. 클라이언트가 먼저 연결하기 위해 퍼티를 사용해야 합니까? 그런 다음 퍼티 외부에서 별도로 vnc를 시도해 볼까요? 어떤 도움이라도 좋을 것입니다!
답변1
Windows 상자에 X Windows 서버를 설치해야 합니다. 엑스밍 추천해요http://sourceforge.net/projects/xming/.
Linux 상자의 /etc/ssh/sshd_config에서 X11Forwarding을 활성화하십시오.
Putty에서 서버에 연결할 때 연결 > SSH > X11 > X11 전달 선택을 클릭합니다.
로그인한 후 다음을 실행하여 작동하는지 테스트할 수 있습니다.
$ echo $DISPLAY
출력은 다음과 같아야합니다
localhost:11.0
그런 다음 GUI 응용 프로그램을 실행해 보십시오.
$ xclock