NSX Advanced Load Balancer 控制器 admin 用户的初始默认密码设置为强密码。此密码可在上载版本映像的 NSX Advanced Load Balancer 门户中使用,该门户仅可供在其中拥有帐户的客户访问。

在用户更改 admin 用户的默认密码之前,不允许使用此默认密码对控制器进行 SSH 访问。更改密码后,便允许 admin 用户进行 SSH 访问。执行此更改背后的主要原因是,要降低使用简单密码通过 SSH 攻击新创建的控制器的风险。可以通过 NSX Advanced Load Balancer UI 中的欢迎屏幕、NSX Advanced Load Balancer REST API 或远程 CLI Shell 更改密码。此更改可在安全性和自动化便利性之间实现良好的均衡,并使现有自动化工作流(例如 NSX Advanced Load Balancer UI 欢迎屏幕、将控制器节点添加到集群)保持不变。

在控制器中实施任何其他更改之前,客户必须先将 admin 用户的密码更改为强密码。

NSX Advanced Load Balancer CLI

要使用 CLI 更改密码,您需要启动远程 CLI Shell,如下所示。

avi_shell --addr 10.10.25.44
Login: admin
Password:

[admin:10-10-25-44]: > passwd
Changing password for admin
(current) password:
Enter new password:
Retype new password:
Password successfully changed
[admin:10-10-25-44]: >

NSX Advanced Load Balancer UI

如果使用 NSX Advanced Load Balancer UI,则会启动欢迎屏幕。用户的第一步是更改 admin 用户密码。

NSX Advanced Load Balancer REST API

如果您计划直接使用 SDK 或 API,请使用默认密码与控制器建立登录会话,然后执行下面的 API 调用以更改密码。

   PUT https://<controller-ip>/api/useraccount     DATA: {“old_password”: <default password>, “password”: <new password>}