解决通过 vSphere Client 连接至 ESXi/ESX 主机时出现的权限错误
search cancel

解决通过 vSphere Client 连接至 ESXi/ESX 主机时出现的权限错误

book

Article ID: 342218

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

本文提供的步骤可以解决尝试登录 ESXi/ESX 主机时出现的权限问题。概述测试和解决身份验证问题的步骤。
注意:有关尝试本文中所述任何步骤之前重新启动mgmt-vmware service的详细信息,请参见 Restarting the Management agents on an ESXi or ESX host (1003490)


Symptoms:
免责声明:本文为 Troubleshooting permissions errors when connecting to an ESXi/ESX host with the vSphere Client (1003887) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

  • 登录 ESXi/ESX 主机失败。
  • 您正尝试使用 vSphere Client 登录。
  • 您无法通过 vSphereClient 登录到ESXi/ESX 主机。
  • 您将看到类似下文的错误消息:

    • VMware Infrastructure Client 无法建立与服务器“<server>”的连接 (VMware Infrastructure Client could not establish a connection with server "<server>")。

      详细信息: 您无权登录服务器: <server> (Details: You do not have permission to login to the server: <server>)。

    • vSphere Client 无法连接至服务器“<server>” (vSphere Client could not connect to "<server>")

      详细信息: 您无权登录服务器: <server> (Details: You do not have permission to login to the server: <server>)。


Environment

VMware vSphere ESXi 6.0
VMware ESX 4.0.x
VMware ESXi 3.5.x Installable
VMware ESXi 4.1.x Installable
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.0
VMware ESX Server 3.0.x
VMware ESXi 3.5.x Embedded
VMware ESXi 4.1.x Embedded
VMware ESX Server 3.5.x
VMware vSphere ESXi 5.5
VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 5.1
VMware ESX 4.1.x

Cause

当 Linux 用户帐户对清单中的任何对象不具备权限时会发生此问题。当 Linux 用户帐户无权登录 ESXi/ESX 主机时。默认情况下,ESXi/ESX 主机上的 root 用户是唯一有权通过 vSphere Client 登录到服务器的组。如果您尝试以未分配权限(直接或间接通过组分配)的用户身份登录,登录将失败。

Resolution

验证每个故障排除步骤是否适合您的环境。每个步骤均提供相关说明或文档链接,用于消除可能的原因并概述必要的补救措施。
为了将问题排查出来并找出解决办法,这些步骤按最合理的顺序进行了排序。不要跳过任何一步:

  1. 通过尝试使用另一个 Linux 用户帐户登录 ESXi/ESX 主机来验证该行为是否特定于已添加的用户。
  2. 如果该行为特定于已添加的用户,则为无法登录的用户添加相应的权限:

    1. 使用本地 root 帐户登录到 ESX/ESXi 主机。
    2. 要为用户添加权限,请从清单中选择一个对象并单击权限选项卡。
    3. 右键单击“权限”选项卡,并选择“添加权限”。

      注意:
      • ESX Server 3i 及更高版本具有锁定模式,这是使用 vCenter Server/VirtualCenter 时的增强安全配置。
      • 配置后,锁定模式可以阻止 root 用户通过 vSphere/Virtual Infrastructure Client 直接登录到到 ESXi 主机。

        确认锁定模式已启用,并将其禁用:
      1. 通过 vSphere/Virtual Infrastructure Client 以管理员身份登录到 vCenter Server/VirtualCenter。
      2. 单击清单中的 ESX/ESXi 主机。
      3. 单击配置选项卡>安全配置文件链接>编辑
      4. 如果已启用锁定模式,请取消选中启用锁定模式。
      5. 单击确定

        有关详细信息,请参见 Enabling or disabling Lockdown mode on an ESXi host (1008077)

注意:如果在尝试本文中的步骤后问题依然存在,请执行以下操作:



Additional Information

Troubleshooting permissions errors when connecting to an ESXi/ESX host with the vSphere Client