![无法使用 sftp 或 ssh 为其他用户访问 ec2 实例 - 密钥被拒绝](https://linux22.com/image/655899/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20sftp%20%E6%88%96%20ssh%20%E4%B8%BA%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E8%AE%BF%E9%97%AE%20ec2%20%E5%AE%9E%E4%BE%8B%20-%20%E5%AF%86%E9%92%A5%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
当我尝试使用新用户访问我的 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。
谢谢。