通过 NSX Advanced Load Balancer,admin 用户可以使用 SSH 密钥登录,而不必提供密码。本节详细介绍了 admin 用户基于 SSH 的无密码登录方法。

使用 NSX Advanced Load Balancer CLI 的无密码登录

  • 在 CLI 中使用以下代码上载密钥。

    upload adminkey public_key "<public key>

  • 要删除特定密钥,请使用以下命令。

    delete adminkey public_key "<public key>"

  • 使用以下命令删除所有密钥。

    delete adminkey

使用 NSX Advanced Load Balancer REST API 的无密码登录

  • 使用以下 API 请求上载密钥。

    POST https://<controller-ip>/api/adminkey JSON data: {"key":"<public key>"}

  • 要删除特定密钥,请使用以下 API 请求。

    DELETE https://<controller-ip>/api/adminkey?key=<public key>

  • 要删除所有密钥,请使用以下 API 调用。

    DELETE https://<controller-ip>/api/adminkey?key