0

我有一个通过 OVH 的公共云实例。我在没有备份 ssh-key 的情况下重新安装了我的计算机。我也忘记了服务器的root密码。我确实可以访问我的公共云控制面板并以救援模式重新启动。

但是,当我更改我的 root 密码(通过 noVNC 控制台)然后重新启动到我的 Ubuntu 磁盘时,新密码不正确。passwd命令返回passwd: password updated successfully!:。但是退出救援模式后,我无法使用新密码以 root 身份登录。

我究竟做错了什么?:

4

2 回答 2

0

默认情况下,root 和默认用户的密码登录是无法通过 ssh 进行的。如果您使用了钥匙,则需要通过救援模式更换该钥匙。您可以按照该指南进行操作:更换丢失的 ssh 密钥对

另外,请记住,在进行任何修改之前,您需要挂载包含操作系统的分区。该步骤在此处的 OVH 文档中得到了很好的描述:Put an instance in Rescue Mode

于 2020-04-27T20:15:17.680 回答
0

当您处于救援模式并更改密码时passwd,您只能更改救援模式的密码!

如果要从救援模式更改“普通操作系统”密码,首先需要chroot进入保存“普通操作系统”的分区,然后使用passwd那里更改密码:

$ chroot /mnt/vdb1/
$ passwd

更多细节在官方文档

于 2020-05-14T13:58:19.277 回答