无法更改数字海洋小滴的root密码

时间:2019-05-17 05:41:08

标签: server digital-ocean

以root用户身份登录,然后要求输入更改密码,我输入了当前密码和新密码,但不起作用。从consol登录后,输入了重置液滴密码后在电子邮件中收到的用户名和密码。询问-更改root的密码。 (当前)UNIX密码: 输入新的UNIX密码: 重新输入新的UNIX密码

与xxx.xx.xx的连接已关闭。

1 个答案:

答案 0 :(得分:0)

重置根密码

如果通常使用密码登录到Droplet,或者已为系统上的rootsudo用户设置了密码,则您已经具有需要登录的凭据内。

如果您使用SSH密钥登录服务器,但没有为root帐户或sudo用户设置密码,则需要使用DigitalOcean控制面板来创建密码为你。

导航到control panel。从项目所在的Droplet中,或从主导航的 Droplets 页面中,找到Droplet。点击Droplet的名称以打开其详细信息页面,然后在左侧导航中选择访问

enter image description here


注意:某些操作系统使用内部管理的密码,这意味着您无法从控制面板重置根密码。在这种情况下,您会在“重置根密码”部分中看到以下消息:

此Droplet的根密码在内部进行管理,无法从控制面板进行更改。请通过SSH进入Droplet进行管理。

有关需要执行的其他步骤,请参见How to Recover from Lost SSH Keys


点击重置根密码,向与您的DigitalOcean帐户关联的地址发送电子邮件。您可以使用提供的密码通过控制台登录Droplet。

使用控制台登录

在DigitalOcean控制面板中,首先单击要访问的Droplet的名称,然后从左侧导航中选择Access。单击启动控制台按钮以打开基于Web的控制台会话。

打开控制台后,单击控制台屏幕,然后按Enter以确保登录提示具有焦点:

Screenshot of the Droplet console login prompt

在登录提示下,输入您要登录的用户。通常是root用户或配置了sudo特权的用户。


注意:

如果直接在控制台中键入内容,它最初可能会错误地读取您的数字键,就像按下了SHIFT键一样。例如,按2键可以输入@。

这仅在键入时发生。您可以通过复制文本,然后按CTRL + v将其粘贴到控制台中来避免此问题。您还可以重置此行为,并通过按几次SHIFTCTRL,然后再次测试数字键,确保正确接收到您的按键。


出现提示时,输入与该帐户关联的密码。为了安全起见,在您键入或粘贴时,密码不会显示字符,光标也不会更改。

输入密码后,按Enter。如果这是您在通过控制面板重置根密码后第一次登录,系统将提示您再次输入密码,然后要求您选择新密码:

You are required to change your password immediately (root enforced)
Changing password for root.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:

成功输入凭据后,如果需要,请设置新密码,然后应登录Droplet。在这里,您可以重置行为异常的配置文件或服务,以恢复网络访问。

相关问题