无法使用 sftp 或 ssh 为其他用户访问 ec2 实例 - 密钥被拒绝

无法使用 sftp 或 ssh 为其他用户访问 ec2 实例 - 密钥被拒绝

当我尝试使用新用户访问我的 ec2instance 时,我不断收到服务器拒绝我们的密钥错误以及 filezilla 中的 putty/公钥被拒绝错误。

使用 ec2-user 用户,ssh 和 sftp 都可以正常访问。

我已完成以下操作。

为相关实例在 ec2 AWS 中生成了新的密钥对。

sudo adduser 新用户名

sudo mkdir /home/新用户名/.ssh

将公钥粘贴到 /home/newusername/.ssh/authorized_keys

sudo chmod 700 /home/newusername/.ssh

sudo chmod 600 /home/newusername/.ssh/authorized_keys

sudo chown -R 新用户名:新用户名/home/新用户名/.ssh

我已删除密钥对并创建了一个新的,并再次检查了一遍,以确保在此过程中没有出现错误。

有人能告诉我我遗漏了什么吗?

运行 Amazon Linux。

谢谢。

相关内容