我在 Amazon AWS EC2 上运行 Ubuntu 实例。我有一个名为 ubuntu 的 root 用户。我还有另一个名为 ellis 的用户。我的 ubuntu 用户是管理用户,可以控制所有其他用户并在根目录中创建文件和目录。
当我将 .ssh/authorized_keys 从 /home/ubuntu/.ssh/authorized_keys 复制到 /home/ellis/.ssh 时,我一定不小心删除了 ubuntu 中的目录 .ssh。现在,我无法以 ubuntu 身份登录我的实例,只能以 ellis 身份登录。我尝试在 ellis 中更改权限以获取对 ubuntu 的访问权限,但没有成功。
我使用 FileZilla 作为 ellis 并且能够看到 ubuntu 中的目录和文件,这就是为什么我知道 .ssh 已从 ubuntu 中删除。
我需要能够访问ubuntu。我已经尝试将我的 ssh 目录从 ellis 复制到 ubuntu,但是使用设置的权限,其他用户无法进行任何管理。有任何解决这个问题的方法吗?