以root用户身份登录,然后要求输入更改密码,我输入了当前密码和新密码,但不起作用。从consol登录后,输入了重置液滴密码后在电子邮件中收到的用户名和密码。询问-更改root的密码。 (当前)UNIX密码: 输入新的UNIX密码: 重新输入新的UNIX密码
与xxx.xx.xx的连接已关闭。
答案 0 :(得分:0)
如果通常使用密码登录到Droplet,或者已为系统上的root
或sudo
用户设置了密码,则您已经具有需要登录的凭据内。
如果您使用SSH密钥登录服务器,但没有为root
帐户或sudo
用户设置密码,则需要使用DigitalOcean控制面板来创建密码为你。
导航到control panel。从项目所在的Droplet中,或从主导航的 Droplets 页面中,找到Droplet。点击Droplet的名称以打开其详细信息页面,然后在左侧导航中选择访问。
注意:某些操作系统使用内部管理的密码,这意味着您无法从控制面板重置根密码。在这种情况下,您会在“重置根密码”部分中看到以下消息:
此Droplet的根密码在内部进行管理,无法从控制面板进行更改。请通过SSH进入Droplet进行管理。
有关需要执行的其他步骤,请参见How to Recover from Lost SSH Keys。
点击重置根密码,向与您的DigitalOcean帐户关联的地址发送电子邮件。您可以使用提供的密码通过控制台登录Droplet。
在DigitalOcean控制面板中,首先单击要访问的Droplet的名称,然后从左侧导航中选择Access。单击启动控制台按钮以打开基于Web的控制台会话。
打开控制台后,单击控制台屏幕,然后按Enter以确保登录提示具有焦点:
在登录提示下,输入您要登录的用户。通常是root用户或配置了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。在这里,您可以重置行为异常的配置文件或服务,以恢复网络访问。