Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

적용되는 버전

Ubuntu 22.04

목차

Table of Contents
minLevel2
maxLevel7
exclude.*적용되는.*(목차|적용되는 버전)
printablefalse

Xmanager 7 기본 서버를 위한 XDMCP 설정

...

  1. lightdm 설치

    Code Block
    $ sudo apt install lightdm


    설치 시 기본 디스플레이를 어떤 것으로 사용할 것인지 묻는 화면에서 'lightdm'을 선택합니다.

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

    Code Block
    [XDMCPServer]
    enabled=true

  3. 방화벽 설정

    Code Block
    $ sudo service ufw stop


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

  4. XDMCP 서비스 데몬 교체 및 재구동

    Code Block
    $ sudo systemctl disable gdm3
    $ sudo systemctl stop gdm3
    $ sudo systemctl enable lightdm
    $ sudo systemctl start lightdm

  5. Xmanager 세션 생성
    우분투 LightDM의 경우 XDMCP 브로드캐스트에 응답을 안하는 경우가 있어 Xmanager 버전에 버전(3 이하)에 따라서는 Xmanager 세션 리스트에 나타나지 않을 수 있습니다. Xmanager에서 새로 만들기를 통해 XDMCP 고정 세션을 만들거나 주소창에서 IP 주소나 호스트 이름을 직접 입력하여 접속해보십시오.

...

  1. DBUS 설정
    /etc/X11/Xsession.d/75dbus_dbus-launch 파일에서 다음 내용을 추가합니다.

    Code Block
    if [ ! -z ${DISPLAY/:*/} ]; then
      STARTDBUS=yes
    fi
    Image RemovedImage Added

  2. XDMCP 로그인 화면에서 사용자 선택 방법
    어떤 사용자가 XDMCP 세션을 사용하고 있을 때 lightdm은 새로운 새션임에도 기존 세션의 연장으로 인식하여 기존 세션에 접속할려고 합니다.
    (로그인 화면은 사용자의 시스템에 따라 달라질 수 있습니다.)


    사용자 이름 옆의 펼치기 버튼을 눌러 새롭게 사용자를 선택합니다.

...