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

Server 无法更改数字海洋液滴的root密码,server,digital-ocean,Server,Digital Ocean,从root用户登录,然后请求更改密码。我输入了当前密码和新密码,但不起作用。从Console登录时,输入重置droplet密码后在电子邮件中收到的用户名和密码。它在询问-更改root的密码。 (当前)UNIX密码: 输入新的UNIX密码: 重新键入新的UNIX密码 与xxx.xx.xx的连接已关闭。重置根密码 如果您通常使用密码登录到Droplet,或者为系统上的root或sudo用户设置了密码,则您已经拥有登录所需的凭据 如果您使用SSH密钥登录到服务器,并且尚未为root帐户或sudo用户设

从root用户登录,然后请求更改密码。我输入了当前密码和新密码,但不起作用。从Console登录时,输入重置droplet密码后在电子邮件中收到的用户名和密码。它在询问-更改root的密码。 (当前)UNIX密码: 输入新的UNIX密码: 重新键入新的UNIX密码

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

重置根密码 如果您通常使用密码登录到Droplet,或者为系统上的
root
sudo
用户设置了密码,则您已经拥有登录所需的凭据

如果您使用SSH密钥登录到服务器,并且尚未为
root
帐户或
sudo
用户设置密码,则需要使用DigitalOcean控制面板为您创建密码

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


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

此液滴的根密码由内部管理,无法从控制面板更改。请将SSH插入水滴以管理它

有关需要采取的其他步骤,请参阅


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

使用控制台登录 在DigitalOcean控制面板中,首先单击要访问的液滴的名称,然后从左侧导航中选择访问。单击启动控制台按钮打开基于web的控制台会话

当控制台打开时,单击控制台屏幕并按ENTER键以确保登录提示具有焦点:

在登录提示下,输入要登录的用户。这通常是根用户或配置了sudo权限的用户


注:

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

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


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

输入密码后,按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。从这里,您可以重置行为不正常的配置文件或服务,以恢复网络访问。

按照所有步骤操作。我可以登录,但一旦登录,我会要求更改密码。我输入了一个新密码,但它在新密码更改后会断开连接。@RiseDigitech您的一个身份验证文件中可能有错误。查看以下疑难解答提示:@RiseDigitech“但是,如果在输入相同的新密码两次后,会话重新启动(即,您将返回提示再次登录)或者,您看到一个错误,通常意味着在管理您的身份验证数据时使用的一个关键文件存在问题。在这种情况下,您将考虑使用恢复环境来准备重新部署的数据,或者试图解决PAM配置或文件系统的问题。@JoshuaCraven我无法使用控制台登录,它让我一次又一次地询问用户名,从不询问密码。我尝试了root、ubuntu、freebsd和我创建的其他用户。我总是问用户名。