【发布时间】:2019-10-04 10:10:15
【问题描述】:
从 root 用户登录,然后要求更改密码,我输入了当前密码和新密码,但无法正常工作。从控制台登录输入重置液滴密码后通过电子邮件收到的用户名和密码。它在问 - 更改 root 的密码。 (当前)UNIX 密码: 输入新的 UNIX 密码: 重新输入新的 UNIX 密码
与 xxx.xx.xx 的连接已关闭。
【问题讨论】:
标签: server digital-ocean
从 root 用户登录,然后要求更改密码,我输入了当前密码和新密码,但无法正常工作。从控制台登录输入重置液滴密码后通过电子邮件收到的用户名和密码。它在问 - 更改 root 的密码。 (当前)UNIX 密码: 输入新的 UNIX 密码: 重新输入新的 UNIX 密码
与 xxx.xx.xx 的连接已关闭。
【问题讨论】:
标签: server digital-ocean
如果您通常使用密码登录 Droplet,或者您已在系统上为 root 或 sudo 用户设置密码,则您已经拥有登录所需的凭据。
如果您使用 SSH 密钥登录到您的服务器并且没有为 root 帐户或 sudo 用户设置密码,您将需要使用 DigitalOcean 控制面板为您创建密码。
导航到control panel。从 Droplet 所在的项目中,或从主导航的 Droplet 页面中,找到 Droplet。单击 Droplet 的名称以打开其详细信息页面,然后在左侧导航中选择 访问。
注意:某些操作系统使用内部管理的密码,这意味着您无法从控制面板重置 root 密码。在这些情况下,您将在“重置 root 密码”部分看到以下消息:
此 Droplet 的 root 密码在内部管理,无法从控制面板更改。请通过 SSH 连接到 Droplet 进行管理。
请参阅How to Recover from Lost SSH Keys,了解您需要采取的其他步骤。
单击重置 Root 密码,向与您的 DigitalOcean 帐户关联的地址发送电子邮件。您可以使用提供的密码通过控制台登录到您的 Droplet。
在 DigitalOcean 控制面板中,首先单击要访问的 Droplet 的名称,然后从左侧导航中选择访问。单击“启动控制台”按钮以打开基于 Web 的控制台会话。
当控制台打开时,单击控制台屏幕并按 ENTER 以确保登录提示具有焦点:
在登录提示符处,输入您要登录的用户。这通常是 root 用户或配置了 sudo 权限的用户。
注意:
如果您直接在控制台中键入,它最初可能会错误地读取您的数字键,就像按下了 SHIFT 键一样。例如,按 2 键可以输入@。
这仅在键入时发生。您可以通过复制文本来避免该问题,然后按CTRL + v 将其粘贴到控制台中。您还可以重置此行为,并通过按几次SHIFT 和CTRL 确保正确接收您的击键,然后再次测试您的数字键。
出现提示时,输入与该帐户关联的密码。为安全起见,在您键入或粘贴时,密码字符不会显示,光标也不会改变。
输入密码后,按 ENTER。如果这是您通过控制面板重置root密码后第一次登录,系统会提示您再次输入密码,然后要求您选择一个新密码:
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。从这里,您可以重置行为不端的配置文件或服务,以恢复网络访问。
【讨论】:
我遇到了同样的问题,并且能够通过使用恢复来解决它 数字海洋恢复启动选项1.
所以我陷入了这个循环,在重置 root 密码并收到电子邮件并输入相同的 2 次然后输入新密码后,shell 将重新启动,并且无论多少次都不会设置新密码我试过我有同样的问题。所以我很想重做液滴,但由于我花了很多时间来构建它,所以我不想重做同样的工作。所以我尝试了恢复选项,它奏效了。我确实注意到文件系统已损坏并修复它并重置密码,这是 I6 能够重置的选项之一。希望这对处于这种情况的人有所帮助。
这是我遵循的步骤
【讨论】: