나는 X 서버를 실행하는 두 대의 Linux 시스템에 액세스할 수 있습니다. A와 B라고 부르자. 항상 원격으로 액세스하고 관리자 액세스 권한을 가질 수 있지만 항상 머신 A에 물리적으로 액세스할 수 있는 것은 아닙니다. 머신 B에는 관리자 액세스 권한이 없지만(그렇다고 해도 공유 머신이기 때문에 X 서버 등을 망칠 생각은 없습니다) 항상 물리적 액세스 권한이 있습니다.
또한 머신 A에 설치된 데스크톱 및 창 관리자가 정말 마음에 듭니다. 컴퓨터 B의 유휴 tty(예: tty8)에서 컴퓨터 A의 창 관리자와 데스크톱 관리자를 사용하여 X 세션을 시작하고 싶습니다.
를 사용하여 유휴 tty에서 두 번째 로컬 X 세션을 시작하는 방법을 알고 있으므로 머신 B에서 시도 startx -- :1
했지만 startx ssh B "gdm" -- :1
다음 오류로 인해 실패했습니다 xterm: bad command line option "xterm"
. 실제로 원격 컴퓨터에서 어떤 데스크탑 관리자를 실행하려고 해도 동일한 오류가 발생합니다.
로컬 X 서버를 사용하든 원격 서버를 사용하든 상관없습니다. 단지 원격 컴퓨터에 데스크톱 관리자와 창 관리자가 있으면 됩니다. 어떻게 해야 하나요?
답변1
매개변수를 사용하면 원격을 지정할 수 있습니다 -query
.X
XDMCP연결할 서버입니다. 컴퓨터 A의 디스플레이 관리자에 XDMCP가 활성화되어 있는지 확인하십시오.