별도의 콘솔에 원격 Xfce 세션이 있습니까?

별도의 콘솔에 원격 Xfce 세션이 있습니까?

나는 다음과 같은 설정을 가지고 있습니다 :

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/Xaccessxdm이 이를 제공할 수 있도록 넷북을 편집하고 xdm에 알려야 합니다 . 가장 빠른 승리는 다음을 유일한 줄로 사용하는 것입니다 /etc/X11/xdm/Xaccess.

*
LISTEN *

이는 xdm이 세션을 요청하는 모든 클라이언트에 서비스를 제공한다는 의미입니다(첫 번째 줄). 두 번째 줄은 XDM이 들어오는 요청에 대해 모든 인터페이스와 주소를 수신하도록 지시합니다. 두 번째 줄은 중복되어야 하지만 지금은 xdm이 어떻게 작동하는지 잘 모르겠습니다. 넷북의 FQDN이나 IP 주소를 한 줄에 입력할 수도 있을 것 같습니다. 이렇게 하면 이 호스트 하나만 세션을 얻을 수 있습니다. 매뉴얼 페이지에서는 알고 있다고 확신합니다 ...

다시 시작 및 테스트 사용법은 netstat다른 두 가지와 유사합니다.

관련 정보