원격 X 로그인을 허용하고 X 서버로 작동하도록 XDM 서버를 구성하려면 어떻게 해야 하며, 클라이언트가 이 X 서버에 연결하려는 경우 클라이언트에서 어떤 구성을 수행해야 합니까?
답변1
XDM 원격 로그인을 허용하려면 다음을 수행할 수 있습니다.
- 파일 편집:
/etc/X11/xdm/Xaccess
다음 줄을 변경(주석 해제)합니다.
# * #any host can get a login window
도착하다:
* #any host can get a login window
변경(주석 해제):
# * CHOOSER BROADCAST #any indirect host can get a chooser
도착하다:
* CHOOSER BROADCAST #any indirect host can get a chooser
- 편집하다
/etc/X11/xdm/xdm-config
변경(설명) 줄:
DisplayManager.requestPort: 0
도착하다:
!DisplayManager.requestPort: 0
- XDM 다시 시작
다음과 같이 클라이언트 시스템에서 Xorg 서버를 시작합니다(이미 :0에서 X를 실행하고 있다고 가정).
X :1 -query ip_address
그러면 XDM이 모니터의 위치 1로 이동하고 이제 서버에 직접 로그인한 것처럼 클라이언트 컴퓨터에 로그인하여 작업할 수 있으며 Alt+를 사용하여 로컬과 원격 FxxX 간에 전환할 수 있습니다.
Windows 클라이언트의 경우(테스트한 적이 없습니다.) 확인할 수 있습니다.샤오밍.
XDMCP는 다음 포트를 사용하므로 방화벽에서 해당 포트가 열려 있는지 확인하십시오.
- XDMCP 177 UDP
- X11 프로토콜 6000-6005 TCP
- xfs: X 글꼴 서버 7100 TCP
공개 주소에 대한 원격 XDMCP 세션을 허용하는 것은 그다지 안전하지 않습니다. VPN이나 SSH를 통해 사용하는 것을 고려할 수 있습니다.
배포판에 따라 추가 파일을 구성해야 할 수도 있습니다. 예를 들어 openSUSE 13.1에서는 /etc/sysconfig/displaymanager
다음 값을 YES로 설정해야 합니다.
DISPLAYMANAGER_REMOTE_ACCESS="yes"