![无法登录到 aws ec2 实例](https://linux22.com/image/755299/%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%E5%88%B0%20aws%20ec2%20%E5%AE%9E%E4%BE%8B.png)
该实例在我的 public_html 文件夹中运行 ubuntu 18,有一个名为 users 的文件夹,我想将所有子文件夹权限更改为 777,我在 public_html 文件夹中执行了以下命令
find users -type d -exec chmod 777 {} \;
现在我无法登录到实例,它说
FATAL ERROR: No supported authentication methods available (server sent: publickey)
答案1
SSH 密钥需要具有特定权限,否则将无法使用。最简单的方法是从备份中恢复,在 AWS 中备份为快照。
如果您没有备份,那么您可以:
- 停止您的实例
- 将卷挂载到另一个实例
- 将权限改回(权限在这里)
- 将卷重新挂载到实例作为主卷。