注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com
要重置服务器的root密码,您将需要引导到单用户模式。
在Vultr客户门户中访问服务器,然后针对服务器上安装的操作系统执行以下步骤。
CentOS的6
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL
右上角的按钮。或者,您也可以点击 [RESTART]
重新启动服务器。
您将看到GRUB引导提示,告诉您按任意键-您只有几秒钟的时间按一个键来停止自动引导过程。 (如果错过此提示,则需要再次重新启动VM)
在GRUB提示符下,键入A以追加到引导命令。
添加文字 single
然后按Enter。
系统将启动,您将看到根提示。类型 passwd
更改根密码,然后再次重新启动。
CentOS的7
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL
右上角的按钮。或者,您也可以点击 [RESTART]
重新启动服务器。
引导过程开始后,请按ESC调出GRUB引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达GRUB引导提示符。
您将看到GRUB引导提示-按E编辑第一个引导选项。 (如果没有看到GRUB提示,则可能需要在机器启动之前按任意键将其调出)
找到内核行(以“ linux16”开头),进行更改 ro
至 rw init=/sysroot/bin/sh
。
按CTRL + X或F10引导单用户模式。
使用以下命令访问系统: chroot /sysroot
。
跑 passwd
更改root密码。
重新启动系统: reboot -f
。
CentOS的8
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL
右上角的按钮。或者,您也可以点击 [RESTART]
重新启动服务器。
引导过程开始后,请按ESC调出GRUB引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达GRUB引导提示符。
您将看到GRUB引导提示-按E编辑第一个引导选项。 (如果没有看到GRUB提示,则可能需要在机器启动之前按任意键将其调出)
找到内核行(以“ linux”开头),进行更改 ro
至 rw init=/sysroot/bin/sh
。
按CTRL + X或F10引导单用户模式。
使用以下命令访问系统: chroot /sysroot
。
跑 passwd
更改root密码。
跑 touch /.autorelabel
强制重新标记文件系统。
跑 exit
。
跑 logout
。
重新启动系统: reboot
。
酷睿
默认情况下,CoreOS使用SSH密钥身份验证。在Vultr上,将创建root用户和密码。如果在创建VPS时选择了SSH密钥,则该SSH密钥可用于以“核心”用户身份登录。
通过执行以下命令可以重置标准root登录 sudo passwd
作为用户“核心”。首先使用SSH密钥以“核心”身份登录。
如果您丢失了SSH密钥,则可以通过编辑grub加载程序以“核心”用户身份登录。按着这些次序:
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL
右上角的按钮。或者,您也可以点击 [RESTART]
重新启动服务器。
您将看到一个GRUB引导提示符-按“ E编辑第一个引导选项。(如果看不到GRUB提示符,则可能需要按任何键才能将其启动,然后机器启动)。
在开头的行末 linux$
加 coreos.autologin=tty1
。
按CTRL + X或F10启动。系统启动时,您将以“核心”身份登录。
请记住在重置登录名后重新启动服务器。
Debian 9,Debian 10
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL button
在右上角。或者,您也可以点击 [RESTART]
重新启动服务器。
引导过程开始后,请按ESC调出GRUB引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达GRUB引导提示符。
您将看到GRUB引导提示-按E编辑第一个引导选项。 (如果没有看到GRUB提示,则可能需要在机器启动之前按任意键将其调出)
找到内核行(以 linux /boot/
)并添加 init=/bin/bash
在行的末尾。
按CTRL + X或F10启动。
系统将启动,您将看到根提示。类型 mount -o remount,rw /
接着 passwd
更改root密码,然后再次重新启动。
Fedora 29-31
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL
右上角的按钮。或者,您也可以点击 [RESTART]
重新启动服务器。
引导过程开始后,请按ESC调出GRUB引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达GRUB引导提示符。
您将看到GRUB引导提示-按E编辑第一个引导选项。 (如果没有看到GRUB提示,则可能需要在机器启动之前按任意键将其调出)
找到内核行(以“ linux”开头),进行更改 ro
至 rw init=/sysroot/bin/sh
。
按CTRL + X或F10引导单用户模式。
使用以下命令访问系统: chroot /sysroot
。
跑 passwd
更改root密码。
跑 touch /.autorelabel
强制重新标记文件系统。
跑 exit
。
跑 logout
。
重新启动系统: reboot
。
FreeBSD 10.x,FreeBSD 11.x,FreeBSD 12.x
引导菜单具有引导进入单用户模式的选项。按单用户模式2的键。在root提示符下,键入 passwd
更改root密码,然后再次重新启动。
OpenBSD 6.x版
看到 “我忘记了我的根密码” 在官方常见问题解答中。
Ubuntu 18.xx,Ubuntu 19.xx
请点击 [View Console]
访问控制台,然后单击 send CTRL+ALT+DEL button
在右上角。或者,您也可以点击 [RESTART]
重新启动服务器。
引导过程开始后,请按ESC调出GRUB引导提示。您可能需要先从控制面板关闭系统,然后再打开电源才能进入GRUB引导提示符。
您将看到GRUB引导提示-按E编辑第一个引导选项。 (如果没有看到GRUB提示,则可能需要在机器启动之前按任意键将其调出)
找到内核行(以 linux /boot/
)并添加 init=/bin/bash
在行的末尾。
按CTRL + X或F10启动。
系统将启动,您将看到根提示。类型 mount -o remount,rw /
接着 passwd
更改root密码,然后再次重新启动。
Windows Server 2012 R2,Windows Server 2016,Windows Server 2019
有关如何重置管理员密码的说明,请参阅重置Windows Server管理员密码。
注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com