나는 다음과 같은 설정을 가지고 있습니다 :
Xubuntu 14.04가 설치된 넷북과 Debian 7이 설치된 데스크탑. SSH를 통해 넷북에서 데스크탑에 연결할 수 있습니다. 내 넷북에서 별도의 X 서버를 시작하고 내 데스크탑 PC에서 전체 별도의 Xfce 4 세션을 호스팅하고 싶습니다.
따라서 세션 레이아웃은 다음을 따라야 합니다.
넷북
- X display :0 (alt+ctrl+f7에 있는 것) - 자체 Xfce 세션, 넷북에서 로컬로 작업
- X 디스플레이: 1(또는 기타) - 원격 데스크톱 PC에서 실행되는 Xfce 세션
데스크탑
- X display :0 - 데스크탑에서 로컬로 작업하는 자체 Xfce 세션
- X 표시 없음 - 원격 Xfce 세션, 넷북에 표시됨
어떻게 해야 합니까?
인터넷에서 검색했지만 내 필요에 맞는 솔루션을 찾을 수 없었습니다. 또한 전체 X Windows 시스템과 이를 제어하는 방법에 대해 잘 설명하는 리소스를 아는 사람이 있다면 기꺼이 읽어보겠습니다.
답변1
XDMCP를 통한 원격 액세스를 위해 구성된 xdm
, gdm
또는 와 같은 데스크탑 관리자가 필요합니다 . kdm
데스크톱 컴퓨터의 데스크톱 관리자가 원격 연결을 허용하도록 설정되면 다음을 수행할 수 있습니다.
Xorg :1 vt8 -query <put desktop PC address here>
넷북에서.
KDM 설정
배포판 및 버전에 따라 구성 파일의 이름과 위치가 변경될 수 있습니다. Debian 7의 경우 다음을 입력해야 합니다 /etc/kde4/kdm/kdmrc
. (이미 있을 수도 있지만 주석입니다.)
[Xdmcp]
Enable=true
Xaccess=/etc/kde4/kdm/Xaccess
Willing=/etc/kde4/kdm/Xwilling
이 설정을 사용하면 kdm을 다시 시작할 수 있습니다 . 다음을 사용하여 /etc/init.d/kdm restart
작동하는지 확인할 수 있습니다. 포트 177에서 수신 대기가 netstat -ulepn | grep kdm
표시되어야 합니다 .kdm
GDM 설정
/etc/gdm3/daemon.conf
빈 섹션이 표시 됩니다 [xdmcp]
. 마지막으로 꼭 읽어보세요
[xdmcp]
Enable=true
restart gdm을 사용하여 /etc/init.d/gdm3 restart
수신 포트 177을 사용하고 있는지 확인하세요 netstat -ulepn | grep gdm
.
XDM 설정
IIRC는 xdm
현재 포트 177에서 수신 대기하지만 원격 쿼리를 허용하도록 구성되어 있지 않습니다. /etc/X11/xdm/Xaccess
xdm이 이를 제공할 수 있도록 넷북을 편집하고 xdm에 알려야 합니다 . 가장 빠른 승리는 다음을 유일한 줄로 사용하는 것입니다 /etc/X11/xdm/Xaccess
.
*
LISTEN *
이는 xdm이 세션을 요청하는 모든 클라이언트에 서비스를 제공한다는 의미입니다(첫 번째 줄). 두 번째 줄은 XDM이 들어오는 요청에 대해 모든 인터페이스와 주소를 수신하도록 지시합니다. 두 번째 줄은 중복되어야 하지만 지금은 xdm이 어떻게 작동하는지 잘 모르겠습니다. 넷북의 FQDN이나 IP 주소를 한 줄에 입력할 수도 있을 것 같습니다. 이렇게 하면 이 호스트 하나만 세션을 얻을 수 있습니다. 매뉴얼 페이지에서는 알고 있다고 확신합니다 ...
다시 시작 및 테스트 사용법은 netstat
다른 두 가지와 유사합니다.