访问辅助 EBS 卷并更改 /.ssh 目录的权限 - AWS

访问辅助 EBS 卷并更改 /.ssh 目录的权限 - AWS

我已将 EBS 卷(基于 Centos)附加到新的 EC2 实例(Amazon Linux)作为辅助卷。将其附加为辅助卷的目的是 - 我想要修复 /.ssh 目录的权限,该权限在之前的 ec2 实例上已损坏,因此我无法通过 ssh 进入该目录,Putty 会抛出“服务器拒绝我们的密钥”并要求输入密码。

现在我不知道如何更改辅助卷的 ./ssh 目录的权限,在 stackoverflow 上看到了很多帖子,但没有找到解决方案。

辅助卷的 ./ssh 文件夹当前权限为 777。

请建议,如何更改辅助卷的权限?

答案1

注意:如果您已将 EBS 附加到 EC2 实例,那么要访问它,首先必须挂载它,然后使用 chmod 命令更改权限。

我遵循以下步骤:

  1. 使用以下命令创建一个新目录。

mkdir /mnt/xvdf1

  1. 使用以下命令将辅助卷挂载到 /mnt/xvdf1。

挂载 /dev/xvdf1 /mnt/xvdf1

  1. 使用以下命令更改 centos 和 /.ssh 目录的权限。

chmod 700 -R /mnt/home/centos
chmod 700 -R /mnt/home/centos/.ssh

  1. 完毕

相关内容