Konfigurieren Sie zur Unterstützung von SSO auf einer virtuellen Instant-Clone-Linux-Maschine (VM) in einer Horizon 8-Desktop-Umgebung Samba auf der Golden Image-Linux-VM.
Samba unterstützt den Offline-Domänenbeitritt mit Active Directory für Instant Clone-Desktops, auf denen von Horizon Agent unterstützte Linux-Distributionen ausgeführt werden. Wir empfehlen jedoch, die SSSD-Authentifizierung für Desktops mit neueren Distributionen und Samba nur für Desktops mit älteren Distributionen zu verwenden, wie in der folgenden Hinweis beschrieben.
Hinweis:
- Wir empfehlen die Verwendung der SSSD-Authentifizierungsmethode (anstelle von Samba) für Desktops, auf denen die folgenden Linux-Distributionen ausgeführt werden.
- Ubuntu 20.04/22.04
- Debian 11.x
- RHEL 8.x/9.x
- Rocky Linux 8.x/9.x
- SLED/SLES 15.x
- Wir empfehlen die Verwendung der Samba-Methode für Desktops, auf denen die folgenden Linux-Distributionen ausgeführt werden.
- Debian 10.x
- RHEL/CentOS 7.9
Verwenden Sie das folgende Verfahren als Beispiel für die Verwendung von Samba für den Offline-Domänenbeitritt einer Instant-Clone-Linux-VM zu Active Directory (AD). Dieses Verfahren enthält die Schritte für ein Ubuntu-System.
Vorgehensweise
-
Installieren Sie auf der Golden Image Linux-VM die Pakete
winbindundsamba.sudo apt install samba krb5-config krb5-user winbind libpam-winbind libnss-winbindInstallieren Sie bei Bedarf alle abhängigen Bibliotheken, wie z. B.
smbfsundsmbclient. -
Installieren Sie das Samba-
tdb-tools-Paket mithilfe des folgenden Befehls.sudo apt install tdb-tools -
Installieren Sie Horizon Agent for Linux. Weitere Informationen finden Sie unter Installieren von Horizon Agent auf einer virtuellen Linux-Maschine.
-
Bearbeiten Sie die Konfigurationsdatei
/etc/samba/smb.conf, sodass sie über Inhalte ähnlich dem folgenden Beispiel verfügt.[global] security = ads realm = LAB.EXAMPLE.COM workgroup = LAB idmap uid = 10000-20000 idmap gid = 10000-20000 winbind enum users = yes winbind enum groups = yes template homedir = /home/%D/%U template shell = /bin/bash client use spnego = yes client ntlmv2 auth = yes encrypt passwords = yes winbind use default domain = yes restrict anonymous = 2 -
Bearbeiten Sie die Konfigurationsdatei
/etc/krb5.conf, sodass sie über Inhalte ähnlich dem folgenden Beispiel verfügt.[libdefaults] default_realm = EXAMPLE.COM krb4_config = /etc/krb.conf krb4_realms = /etc/krb.realms kdc_timesync = 1 ccache_type = 4 forwardable = true proxiable = true [realms] EXAMPLE.COM = { kdc = 10.111.222.33 } [domain_realm] example.com = EXAMPLE.COM .example.com = EXAMPLE.COM -
Bearbeiten Sie die Konfigurationsdatei
/etc/nsswitch.conf, wie im folgenden Beispiel.passwd: files winbind group: files winbind shadow: files winbind gshadow: files -
Stellen Sie sicher, dass der Hostname korrekt ist und Systemdatum sowie -uhrzeit mit Ihrem DNS synchronisiert sind.
-
Um Horizon Agent zu informieren, dass die Linux-VM über die Samba-Methode der Domäne beigetreten ist, konfigurieren Sie die folgenden Optionen in der Datei
viewagent-custom.conf. Ersetzen Sie YOURDOMAIN durch den NetBIOS-Namen Ihrer Domäne.OfflineJoinDomain=samba NetbiosDomain=YOURDOMAIN -
Starten Sie die Golden Image-Linux-VM neu und melden Sie sich erneut an.
War diese Seite hilfreich?