加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

ssh – root被锁定在EC2之外

发布时间:2020-12-13 16:35:03 所属栏目:Linux 来源:网络整理
导读:我正在禁用AWS EC2实例上的root登录.在设置PermitRootLogin no并重新启动sshd之后,我意外关闭了终端 – 在设置具有sudo权限的用户之前.结果是我以root身份进入实例的密钥不起作用(sshd禁止它),当我使用常规用户登录实例时,我无法获得root权限(root密码从未设
我正在禁用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来管理用户的密钥:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读