Table of Contents | ||||||
---|---|---|---|---|---|---|
|
...
Xmanager 7을 위한 gdm 기반의 XDMCP 설정
Xmanager 6이하 버전이나 버전에서, Xmanager 7 사용자라도 Xmanager Classic에서 CentOS 장비에 접속하기 위해서는 아래 과정이 필요합니다.
...
epel 패키지 정보(Extra Packages for Enterprise Linux)를 설치합니다.
Code Block [root@yourhost ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- RHEL 기술지원에 가입이 안되어 패키지 추가 설치 등이 안될 경우 DVD 혹은 ISO 파일을 저장소로 이용할 필요가 있습니다.
DVD 혹은 ISO 파일을 시스템에 마운트합니다.
Code Block linenumbers true $ sudo mount /dev/sr0 /mnt
media.repo 파일을 생성 후 아래 내용을 입력하여 패키지 저장소를 등록합니다.
Code Block $ sudo vi /etc/yum.repos.d/media.repo [media] name=media baseurl=file:///mnt/AppStream enable=1 gpgcheck=0
Code Block linenumbers true $ sudo dnf repolist ... repo id repo name epel Extra Packages for Enterprise Linux 9 - x86_64 media media
lightdm 설치
Code Block linenumbers true $ sudo dnf install lightdm
XDMCP 서비스를 위해 lightdm.conf 파일을 수정합니다.
Code Block $ sudo vi /etc/lightdm/lightdm.conf ... [XDMCPServer] enabled=true ...
현재 구동 중인 gdm을 중지(stop)합니다. 재부팅 후에도 gdm이 구동되지 않도록 설정(disable)합니다.
Code Block $ sudo systemctl stop gdm; sudo systemctl disable gdm
lightdm을 시작합니다. 재부팅 후에도 자동으로 시작하도록 설정(enable)합니다.
Code Block $ sudo systemctl start lightdm; sudo systemctl enable lightdm
OS의 방화벽을 해제하거나 UDP 177번 포트를 허용합니다. 다음 명령은 방화벽을 해제하고 재부팅 후에도 구동되지 않도록 하는 명령입니다.
Code Block $ sudo systemctl stop firewalld; sudo systemctl disable firewalld
XDMCP 설정이 제대로 되어 있는지 확인하는 방법
프로세스 확인
Code Block $ ps -aef |grep lightdm ... root 8079 1 0 05:31 ? 00:00:00 /usr/sbin/lightdm ...
포트 확인
Code Block $ netstat -anep |grep :177 udp 0 0 0.0.0.0:177 0.0.0.0:* 0 90932 8079/lightdm udp6 0 0 :::177 :::* 0 90933 8079/lightdm
방화벽 확인
다음 설정 중 하나여야 합니다:방화벽이 구동 중인 경우:
Code Block $ sudo firewall-cmd --zone=`firewall-cmd --get-default-zone` --list-all public (active) ... ports: 177/udp ...
방화벽이 구동되고 있지 않는 경우:
Code Block $ sudo firewall-cmd --zone=`firewall-cmd --get-default-zone` --list-all FirewallD is not running FirewallD is not running
- 위 1, 2, 3 과정이 모두 확인되었을 경우 Xmanager의 XDMCP 영역에서 다음과 같은 상태의 아이콘이 나타납니다.
단, Xmanager가 설치된 PC와 RHEL9 장비가 브로드캐스트 메시지에 응답할 수 있도록 동일한 네트워크에 있는 경우입니다. 다른 네트워크에 있다면 주소 표시줄에 직접 입력하거나 도구 메뉴에서 해당 IP 주소를 등록하여야 합니다.
...