通过 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