启动 SSH 会话时出现错误权限被拒绝(公钥)

Getting error while launching a SSH session Permission denied (publickey)

启动 ssh 会话时出现以下错误,我在这两个地方都设置了所有 public 密钥 1./用户名/.ssh/authorizedkeys 2.trusted-用户-ca.keys.pem 仍然低于错误。

  " Warning: Permanently added 'XX.XX.XX.XXX' (ECDSA) to the list of known hosts. Permission denied (publickey).

有人可以帮忙吗?

首先你必须像这样更改文件权限 chmod 400 key.pem 然后使用 ssh -i "key.pem" root@domain.amazonaws.com

问题出在 public 证书上,主体名称与用户名不同,尝试使用用户名作为主体签署用户 public 密钥,我成功登录了。