Dav*_*lis 2 ssh ubuntu amazon-ec2 authorized-keys
我在Amazon AWS EC2上运行Ubuntu实例.我有一个名为ubuntu的root用户.我还有另一个名为ellis的用户.我的ubuntu用户是管理用户,可以控制所有其他用户并在根目录中创建文件和目录.
当我将.hh/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,但是使用设置的权限,其他用户无法进行任何管理.有任何解决这个问题的方法吗?
您仍然可以通过将磁盘附加到另一个实例来访问磁盘.这样,您就可以复制新的密钥文件.
试试这个:
/dev/sda1通过控制台将卷A附加到实例B作为/ dev/sdf.虽然提供的设备名称是/ dev/sdf,但aws可能会将其附加为/ dev/xvdf或/ dev/xvdf1.如果您没有看到/ dev/sdf或/ dev/xvdf或/ dev/xvdf1,则可能必须重新启动实例B.
尝试挂载卷/ dev/xvdf或/ dev/xvdf1,访问内容,导航到ubuntu用户的主目录,存储正确的ssh-key
| 归档时间: |
|
| 查看次数: |
770 次 |
| 最近记录: |