To support True SSO on RHEL 8.x desktops, you must first integrate the base virtual machine (VM) with your Active Directory (AD) domain. Then you must modify certain configurations on the system to support the True SSO feature.
Note: True SSO is not supported on instant-clone RHEL 8.x desktops.
Some examples in the procedure use placeholder values to represent entities in your network configuration, such as the DNS name of your AD domain. Replace the placeholder values with information specific to your configuration, as described in the following table.
| Placeholder Value | Description |
|---|---|
| mydomain.com | DNS name of your AD domain |
| MYDOMAIN.COM | DNS name of your AD domain, in all capital letters |
| MYDOMAIN | Name of your NetBIOS domain |
Prerequisites
-
Configure True SSO for Omnissa Access and Horizon Connection Server.
-
Verify that the Active Directory (AD) server is resolvable by DNS on the RHEL 8.x base VM.
-
Configure the host name of the VM.
-
Configure the Network Time Protocol (NTP) on the VM.
-
Get a root Certificate Authority (CA) certificate and save it to
/tmp/certificate.ceron the VM. See How to Export Root Certification Authority Certificate.If a subordinate CA is also an issuing authority, then get the entire chain of root and subordinate CA certificates and save it to
/tmp/certificate.ceron the VM.
Procedure
-
On the RHEL 8.x VM, verify the network connection to Active Directory.
realm discover *mydomain.com* -
Install the required dependency packages.
yum install oddjob oddjob-mkhomedir sssd adcli samba-common-tools -
Join the AD domain.
realm join --verbose *mydomain.com* -U administrator -
Install the root CA certificate or certificate chain.
-
Locate the root CA certificate or certificate chain that you downloaded, and transfer it to a PEM file.
openssl x509 -inform der -in /tmp/certificate.cer -out /tmp/certificate.pem -
Copy the certificate to the
/etc/sssd/pki/sssd_auth_ca_db.pemfile.sudo cp /tmp/certificate.pem /etc/sssd/pki/sssd_auth_ca_db.pem
-
-
Modify the
/etc/sssd/sssd.confconfiguration file, as shown in the following example. -
Modify the
/etc/krb5.confconfiguration file by setting the mode equal to644.Note: If you do not modify
/etc/krb5.confas specified, the True SSO feature might not work. -
Install the Horizon Agent package, with True SSO enabled.
sudo ./install_viewagent.sh -T yes -
Modify the
viewagent-custom.confconfiguration file so that it includes the following line.NetbiosDomain = *MYDOMAIN* -
Restart the VM and log back in.
Esta página foi útil?