Linux Mint 21.x XDMCP 설정

Linux Mint의 XDMCP 설정은 LightDM을 기본 XDMCP 데몬으로 사용하는 Ubuntu의 설정과 다르지 않습니다.

다만 기본 사용자 환경인  Cinnamon이 하드웨어 가속 기능을 사용하고자 하므로 Xmanager와 같은 원격 X 서버에서는 일부 기능이 제한될 수 있습니다.

Xfce 데스크톱 사용자 환경을 추천합니다.


XDMCP 설정

  1. lightdm 환경 설정
    /etc/lightdm/lightdm.conf 파일을 수정하여(없으면 생성합니다) 다음 내용을 추가하거나 변경합니다.

    [Seat:*]
    autologin-guest=false
    #autologin-user=oem => 주석 처리
    autologin-user-timeout=0
    
    [XDMCPServer]
    enabled=true
    ...

    OEM 버전일 경우 자동 로그인 설정이 되어 있는 경우 위 lightdm.conf 파일에서 해당 설정인 'autologin-user=oem'을 #으로 주석하여 기능을 해제할 필요가 있습니다.

  2. 방화벽 설정

    • PC에서 UNIX/Linux 방향으로 UDP 177번 포트 개방
    • UNIX/Linux에서 PC 방향으로 TCP 6000~6010번 포트 개방

    (방화벽에 대한 자세한 사항은 우분투의 매뉴얼을 참조하시거나 우분투 공급사의 기술지원을 받으셔야 합니다. 문제의 원인 파악을 위해서 일시적으로 방화벽을 제거하시고자 할 경우 'iptables -F' 명령을 사용해 보십시오. 그리고 우분투의 경우 기본값으로는 iptables가 구동하고 있지 않습니다. iptables -L 명령으로 구동 여부를 확인해 보십시오.)


  3. XDMCP 서비스 데몬 재구동
    Linux 장비를 재부팅하거나 다음 명령을 실행합니다.

    $ sudo systemctl restart lightdm

사용자 데스크톱 환경으로 Xfce 추가 설치

기본 사용자 환경인 Cinamon은 Xmanager 7 Classic과 Xmanager 6이하 버전에서는 제대로 사용할 수 없습니다.

  1. 새로운 사용자 데스크톱 환경 설치.
    - Xfce 설치

    $ sudo apt update
    $ sudo apt install task-xfce-desktop
  2. 새로운 데스크톱 환경 적용: xdmcp 데몬 재기동

    $ sudo systemctl restart lightdm
  3. Xmanager 접속 후 로그인 화면에서 xfce Session을 선택합니다.