将用户主页挂载到其他 ebs 卷后,无法通过 ssh 进入服务器

将用户主页挂载到其他 ebs 卷后,无法通过 ssh 进入服务器

我有一台服务器,它存在存储空间不足的问题。我想要将用户ec2-user的主目录(即)安装/home/ec2-user到另一个连接的存储驱动器上,该驱动器位于/dev/xvdk,其分区为xfs,分区为/dev/xvdk1。所以我所做的就是以 身份登录bob并将所有文件重命名/home/ec2-user/etc/ec-user-backup/,然后将rsync所有文件复制到 中的额外连接存储/dev/xvdk1。然后将该驱动器安装到/drive2。所以现在 c2 用户的主目录位于/drive2/ec2-user/。现在我创建一个/home/ec2-user指向 的符号链接/drive2/ec2-user

我也/etc/fstab相应地更新了。检查mount -aec2-user的主目录已移至新存储并正常运行。

当我尝试以 身份 ssh 时,问题出现了ec2-user。之前工作的 ssh 密钥现在已停止工作。我查看了用户.ssh和其下所有文件的权限,它们似乎没有问题。也就是说600。此外,我可以使用密码登录,但不能使用 ssh 密钥登录。

我错过了什么?

答案1

.ssh目录也需要u+x设置权限

chmod u+x /home/ec2user/.ssh 

相关内容