![访问辅助 EBS 卷并更改 /.ssh 目录的权限 - AWS](https://linux22.com/image/1011407/%E8%AE%BF%E9%97%AE%E8%BE%85%E5%8A%A9%20EBS%20%E5%8D%B7%E5%B9%B6%E6%9B%B4%E6%94%B9%20%2F.ssh%20%E7%9B%AE%E5%BD%95%E7%9A%84%E6%9D%83%E9%99%90%20-%20AWS.png)
我已将 EBS 卷(基于 Centos)附加到新的 EC2 实例(Amazon Linux)作为辅助卷。将其附加为辅助卷的目的是 - 我想要修复 /.ssh 目录的权限,该权限在之前的 ec2 实例上已损坏,因此我无法通过 ssh 进入该目录,Putty 会抛出“服务器拒绝我们的密钥”并要求输入密码。
现在我不知道如何更改辅助卷的 ./ssh 目录的权限,在 stackoverflow 上看到了很多帖子,但没有找到解决方案。
辅助卷的 ./ssh 文件夹当前权限为 777。
请建议,如何更改辅助卷的权限?
答案1
注意:如果您已将 EBS 附加到 EC2 实例,那么要访问它,首先必须挂载它,然后使用 chmod 命令更改权限。
我遵循以下步骤:
- 使用以下命令创建一个新目录。
mkdir /mnt/xvdf1
- 使用以下命令将辅助卷挂载到 /mnt/xvdf1。
挂载 /dev/xvdf1 /mnt/xvdf1
- 使用以下命令更改 centos 和 /.ssh 目录的权限。
chmod 700 -R /mnt/home/centos
chmod 700 -R /mnt/home/centos/.ssh
- 完毕