RHEL 8.x 데스크톱에 대해 Single Sign-On과 같은 기능의 작동을 보장하려면 Realmd 솔루션을 사용하여 RHEL 8.x 가상 시스템을 AD(Active Directory) 도메인에 가입시킵니다.
프로시저
- RHEL 8.x VM(가상 시스템)에 대해 정규화된 호스트 이름을 구성합니다.
예를 들어, rhel8이 VM의 정규화되지 않은 호스트 이름이고 LXD.VDI가 AD 도메인인 경우 다음 명령을 실행합니다.
# hostnamectl set-hostname rhel8.lxd.vdi
- 다음 예와 같이 AD 도메인과의 네트워크 연결을 확인합니다.
# realm discover -vvv LXD.VDI
- 다음 예와 같이 필요한 종속성 패키지를 설치합니다.
# dnf install -y sssd adcli samba-common-tools oddjob oddjob-mkhomedir
- 다음 예시와 같이 AD 도메인에 가입합니다.
# realm join -U Administrator LXD.VDI
- 다음 예와 유사하게 /etc/sssd/sssd.conf를 편집합니다. [domain/domain name] 섹션 아래에 ad_gpo_map_interactive = +gdm-vmwcred를 추가합니다.
[sssd] domains = LXD.VDI config_file_version = 2 services = nss, pam [domain/LXD.VDI] ad_domain = LXD.VDI krb5_realm = LXD.VDI realmd_tags = manages-system joined-with-adcli cache_credentials = True id_provider = ad krb5_store_password_if_offline = True default_shell = /bin/bash ldap_id_mapping = True use_fully_qualified_names = False fallback_homedir = /home/%u access_provider = ad ad_gpo_map_interactive = +gdm-vmwcred
- 도메인 가입이 적용되도록 하려면 VM을 다시 시작하고 다시 로그인합니다.
- 도메인 사용자가 올바르게 구성되었는지 확인합니다. 다음 예에서는 id 명령을 사용하여 도메인 사용자 zyc1의 구성 출력을 반환하는 방법을 보여 줍니다.
# id zyc1 uid=1084401403(zyc1) gid=1084400513(domain users) groups=1084400513(domain users)
- 도메인 사용자의 자격 증명을 사용하여 VM에 성공적으로 로그인할 수 있는지 확인합니다.
참고: Horizon Agent는 RHEL 8.x 데스크톱에 대해 X11 디스플레이 서버 프로토콜만 지원합니다.