为ESXi主机配置多因素身份验证(MFA)需通过集成第三方Radius服务器实现。步骤如下:1. 部署Radius服务器(如FreeRADIUS),配置其支持MFA(如TOTP);2. 在ESXi主机管理界面(vSphere Client)中,进入"主机 > 配置 > 系统 > 身份验证服务",选择Radius作为服务类型,填写服务器地址、端口及共享密钥;3. 验证Radius连接后,ESXi登录时将要求MFA。
延伸知识点——Radius协议与TOTP集成原理:Radius(远程认证拨号服务)通过客户端-服务器模型传递认证请求。当ESXi发送用户凭证至Radius服务器时,服务器会调用MFA模块(如Google Authenticator的PAM插件),生成基于时间的一次性密码(TOTP)。TOTP算法以共享密钥和当前时间戳为输入,通过HMAC-SHA1生成6位动态码,用户需在客户端(如手机App)输入该码完成二次验证,从而增强安全性。