ssh – root被锁定在EC2之外

前端之家收集整理的这篇文章主要介绍了ssh – root被锁定在EC2之外前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在禁用AWS EC2实例上的root登录.在设置PermitRootLogin no并重新启动sshd之后,我意外关闭了终端 – 在设置具有sudo权限的用户之前.结果是我以root身份进入实例的密钥不起作用(sshd禁止它),当我使用常规用户登录实例时,我无法获得root权限(root密码从未设置).该实例正在运行ubuntu 8.10.任何人都知道如何解决这个问题?

解决方法

不,不要终止实例,一切都不会丢失!!

>启动另一个实例并关闭坏实例.
>从坏实例中分离EBS卷并将其附加到新实例
实例.
>将它安装在新实例中(例如sudo mount
/ dev / xvdf1 / mnt /)
> chroot into(sudo chroot / mnt)并输入passwd.
>重置密码或进行任何其他您喜欢的更改(vi
/ etc / ssh / sshd_config,例如!)
>按control-D或键入exit退出chroot.
> umount / mnt
>从您的临时实例中分离EBS卷
>重新附加或快速创建基于该快照的新AMI
>重新启动固定盒!

附:下次尝试Userify来管理用户的密钥:)

猜你在找的Linux相关文章