我的服务器上有两个用户,user1 和 ec2-user
我已将 user1 添加到ec2-user
组
如果我以 user1 身份将 /home/ec2-user 目录的权限更改为 775,我就可以写入文件。
find /home/ec2-user/ -type d -exec chmod 775 {} \
然而这样做会破坏我使用 ec2-user 的 ppk 访问
即使我将 /home/ec2-user/.ssh/ 目录的权限改回 755,我的访问仍然无法访问
我错过了什么?
答案1
看起来您已经更改了 .ssh 目录的权限。
该目录的权限应为0700。
更改权限:
chmod 700 /home/ec2-user/.ssh
这样就可以解决问题。您可能还需要将 /home/ec2-user/.ssh/authorized_keys 上的权限更改为 644:
chmod 644 /home/ec2-user/.ssh/authorized_keys
参考