将非域加入的 Linux VDA 与红帽 IdM 集成
Red Hat Identity Management (IdM) 是 Linux 环境中广泛采用的身份管理解决方案。与直接将 Linux 系统加入 Active Directory (AD) 相比,IdM 提供了显著的战略和运营优势,尤其是在拥有大量 Linux 部署的基础设施中。
随着 Citrix Linux VDA 支持非域加入 (NDJ) 部署,组织可以考虑将 NDJ Linux VDA 与 IdM 集成。这种方法扩展了可用的身份验证方法范围,并增强了身份管理的灵活性。 用户应使用 AD 域凭据或与 AD 建立信任关系的 IdM 域凭据对其工作区进行身份验证。身份验证成功后,他们可以通过单点登录 (SSO) 无缝访问已加入 IdM 的 Linux 桌面。
以下概述了将 Linux VDA 与 IdM 配置的经验证的集成和测试步骤。
- 先决条件和环境设置
-
身份管理 (IdM) 集成:
- IdM 服务器安装: IdM 服务器必须正确安装且其服务正常运行。请参阅 Red Hat 文档
-
集成身份管理和活动目录:
- 双向信任: IdM 和 AD 之间应建立双向信任关系,以使来自这两个域的用户能够访问彼此的服务。请参阅 Red Hat 文档
-
验证 IdM 服务器中的信任关系:
-
检查 IdM 用户权限:
getentpasswd idmuser1@idm.example.com -
检查 AD 用户权限:
getentpasswd aduser1@domain
-
检查 IdM 用户权限:
- 创建非域加入的 Linux VDA 计算机
要创建非域加入的 Linux VDA,请参阅 使用 MCS 创建非域加入的 Linux VDA
- 更改 DDC 上的默认登录类型
MCS 创建的交付组的默认 MachineLogOnType 为 LocalMappedAccount。需要通过在 DDC 上运行以下 PowerShell 命令将其设置为 ActiveDirectory:
Set-BrokerDesktopGroup -Name "<your delivery group name>" -MachineLogOnType ActiveDirectory
- 安装 IdM 客户端并将 VDA 加入 IdM
-
在 Linux VDA 上安装和配置 IdM 客户端:
- 设置 IdM 客户端: 必须在 Linux VDA 上安装 IdM 客户端,才能使计算机由 IdM 服务器管理。请参阅 Red Hat 文档
- 建议使用 非交互式安装模式
-
验证 AD/IDM 用户身份验证:
-
检查 IdM 用户权限:
ssh localhost -l idmuser1@idm.example.com -
检查 AD 用户权限:
ssh localhost -l admuser1@domain
-
检查 IdM 用户权限:
- 启动会话以验证集成
- 对于本地部署方案: AD 和 IdM 用户都可以启动与 IdM 集成的 Linux VDA 会话。
- 对于 DaaS 方案: 由于 IdM 用户无法使用属于 AD 域的服务,因此在 DaaS 环境中,只有 AD 用户才能启动与 IdM 集成的 Linux VDA 会话。
- 批量预配 Linux VDA 计算机
- 请参阅步骤 2,通过 MCS 预配更多 Linux VDA
- 请参阅步骤 4,利用第三方自动化将每个 VDA 加入 IdM