跳到主要内容

访问默认支持用户账户

除了默认的 CLI 用户管理账户外,Solace PubSub+ 设备还提供了一个默认支持用户账户,以便进行事件代理的低级故障排除。请注意,此功能仅适用于设备,而不适用于 Solace PubSub+ 软件事件代理。

要通过 Solace CLI 访问默认支持用户账户,请按照以下步骤操作,使用具有全局 admin 访问级别的 CLI 用户账户:

  1. 输入以下命令:
solace# shell <reason>

其中:

  • reason 是访问 Solace PubSub+ 软件 shell 账户的描述性原因。例如:
solace# shell Descriptive_reason_to_control_access_to_supp_acct
  1. 当提示时,输入默认支持用户账户名称。例如:
login as: support
  1. 当提示时,输入默认支持用户账户密码(默认支持用户密码为“support”)。例如:
Password: support

一旦与事件代理建立连接,将出现类似以下内容的提示:

[support@solace24]$

您也可以直接从 SSH 连接登录提示中登录到默认支持账户。然而,此功能可以在事件代理上禁用(请参阅控制对默认支持用户的访问).

更改默认支持用户密码

Solace 建议系统管理员在完成初始软件配置后更改默认支持用户账户的默认密码。

系统管理员必须安全地跟踪默认支持用户账户的新密码,因为如果不授予 Solace 对事件代理的物理访问权限,就无法恢复它。

要通过 Solace CLI 更改默认支持用户账户,请按照以下步骤操作:

  1. 输入以下命令:
solace# shell <reason>

其中:

  • reason 是访问 Solace PubSub+ shell 账户的描述性原因.
  1. 当提示时,输入默认支持用户账户名称(即 support).
  2. 当提示时,输入默认支持用户账户密码(默认支持用户密码为 support).

一旦与事件代理建立连接,将出现类似以下内容的提示:

[support@solace24]$
  1. 在支持用户提示符下,输入以下命令:
[support@solace24]$ passwd
  1. 当提示时,输入默认支持用户账户的当前 UNIX 密码.
  2. 当提示时,输入默认支持用户账户的新 UNIX 密码.

控制对默认支持用户的访问

默认情况下,可以从 SSH 登录提示直接访问默认支持用户账户。然而,为了确保事件代理在用户登录到默认支持用户账户之前将用户认证为有效的 CLI 用户,Solace 建议禁止直接 shell 访问。这将迫使想要访问默认支持用户账户的用户使用具有全局管理员访问级别的有效 CLI 用户账户登录.

在尝试以 admin 登录且软件无法启动的情况下,您仍然可以登录到默认支持用户账户。这是为了调试目的而允许的.

要控制对默认支持用户账户的访问,请输入以下 CONFIG 命令(需要全局管理员访问级别):

solace(configure)# authentication
solace(configure/authentication)# no allow-direct-shell-login support