上次更新时间:2021 年 1 月 14 日
初次登录 AWS CloudHSM 更改预加密管理者 (PRECO) 密码后,我收到类似于以下内容的错误:
aws-cloudhsm>changePswd PRECO admin test1234 *************************警告******************************** 这是一项至关重要的操作,应在集群中的所有节点上执行 。Cav 服务器不会将这些更改与 未在其上执行此操作或失败的节点同步,请 确保已在集群中的所有节点上执行此操作。 **************************************************************** 是否要继续(y/n)?y 正在 2 个节点上更改 admin(PRECO) 的密码 ChangepSwd 失败:HSM 错误:删除或更改已登录用户的密码被拒绝 在节点 0(172.31.3.131) 上更改密码失败简短描述
此问题发生于:
新的 CloudHSM 集群,因为您无法创建其他用户或重置您的密码。 使用配置工具 (cloudhsm_mgmt_util.cfg) 后,错误配置了 HSM 数据。注意:如果实例先前使用 CloudHSM 集群进行了设置,则它可能已经安装了 cloudhsm_mgmt_util.cfg 文件。
运行 /opt/cloudhsm/bin/configure -a IP_address 命令会在文件目录中添加 IP 地址,而不是删除旧的条目。这表示,配置文件有一个重复的 IP 地址,且 cloudhsm_mgmt_util 命令会对同一个 CloudHSM 创建两个会话。
在本示例中,请注意错误配置的 cloudhsm_mgmt_util.cfg 文件的重复条目。
{
"scard": {
"certificate": "cert-sc",
"enable": "no",
"pkey": "pkey-sc",
"port": 2225
},
"servers":
}
注意:新实例不会产生 cloudhsm_mgmt_util.cfg 文件问题。
解决方法要解决此问题,请删除 cloudhsm_mgmt_util.cfg 文件中的额外条目。然后,重新连接到 CloudHSM 集群并更改 PRECO 密码。