vCenter Single Sign-On (SSO) 是 VMware vSphere 的核心身份验证服务,基于安全令牌(SAML)实现跨组件的统一认证。其工作流程如下:
- 身份源集成:SSO 作为身份代理,支持对接 Active Directory、LDAP 或本地用户数据库。用户首次登录时,SSO 验证凭据并生成加密令牌。
- 令牌传递:认证通过后,SSO 颁发包含用户权限的令牌,vCenter 及关联服务(如 ESXi、vRealize)通过信任链验证令牌有效性,无需重复登录。
- 权限映射:SSO 将外部用户组映射到 vCenter 角色,实现细粒度访问控制。
配置要点:
- 初始部署:安装 vCenter Server 时需定义 SSO 域名(默认 vsphere.local),设置唯一管理员账户。
- 身份源添加:在 SSO 管理界面(FQDN/ui)中,通过“Identity Providers”添加 AD/LDAP,配置双向 TLS 加密同步。
- 证书管理:替换默认自签名证书为 CA 签发证书,确保证书链完整且所有节点时间同步。
- 高可用:部署多节点 SSO 实例(需 vCenter 链接模式),通过负载均衡器实现故障切换。
最佳实践:启用多因素认证(如 RSA SecurID)、定期审计 SSO 日志、限制 SSO 管理员数量,并通过 vCenter 事件监控异常登录行为。