我在 EC2 上设置了 Linux AMI。默认用户是 ec2-user。我在实例上创建了第二个用户账户。我将 .ssh/authorized_keys 文件从 ec2-user 主目录复制到新用户的主目录。将 .ssh/ 上的权限设置为 700,将 authorized_keys 上的权限设置为 600。执行“chown”将 .ssh/ 文件夹的所有者设置为新用户。但是当我以新用户身份登录时,我收到“权限被拒绝(公钥)”消息。这是我运行 ssh -v -i 时看到的内容:
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: testami-key.pem
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
我该如何解决这个问题?谢谢。
答案1
您是否还将 authorized_keys 文件更改为新用户名?您只提到了更改 .ssh 目录。