−25%

Windows 按年付费,截至 10 月 31 日。 查看套餐

EQVPS
开始使用

服务器无法登录:重置 root 密码并使用网页控制台

忘了 root 密码、丢了 SSH 密钥,或者被防火墙规则挡在门外?不用提工单也能恢复访问:密码重置约 30 秒生效,网页控制台即使没有网络也能用。

无法登录服务器听起来很糟,实际没那么严重。几乎所有情况你都能在几分钟内自己恢复,而且不会丢失任何数据。先找到你的情况:

发生了什么怎么做
忘了 root 密码重置密码(第 1 步)
丢了 SSH 密钥重置密码、登录、添加新密钥(第 1 和第 3 步)
改了防火墙或配置后 SSH 超时或拒绝连接网页控制台(第 2 和第 3 步)
服务器完全没有响应用网页控制台查看启动画面(第 2 和第 4 步)

1. 重置 root 密码

在控制面板中打开服务器,进入管理标签页,点击重置 root 密码。输入服务器的 hostname 进行确认,因为旧密码会立刻失效。

接下来会发生:

  1. 生成一个 16 位的新密码(字母和数字);
  2. 新密码直接在运行中的服务器里设置,无需重启,10–30 秒后生效;
  3. 新密码发到你的邮箱,并在服务器页面的访问面板中通过显示 root 密码按钮只显示一次。

密码没有复制按钮,请手动选中并妥善保存。不要连续点两次重置:间隔几秒的两次重置可能互相抢先,导致旧的那个密码仍然有效。

在 Windows 服务器上,同一个按钮会重置 Administrator 密码。

通过 API 操作时,同样用 hostname 确认:

curl -X POST https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/reset-password \
  -H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
  -d '{"confirm": "your-hostname"}'

然后用 GET /services/SERVICE_ID?reveal=1 获取一次密码。通过 MCP 连接的 AI 智能体可以使用同样功能的 reset_password 工具。

重置要求服务器处于运行中并已完成启动。如果它已停止,请先启动。

2. 打开网页控制台

服务器页面上的控制台按钮会打开一个浏览器窗口,显示服务器本身的画面。它既不经过网络也不经过 SSH,所以两者都坏了也能用。

  • Linux 服务器是带登录提示的文本控制台。如果屏幕是空的,按一下回车,然后用 root 和你的密码登录。可以用 Ctrl+V 或右键粘贴。
  • Windows 服务器是图形控制台,带有用于登录界面的 Ctrl+Alt+Del 按钮。

如果什么都没打开,说明浏览器拦截了弹出窗口:请允许 eqvps.com 的弹出窗口,再点一次“控制台”。控制台初始大小为 80×24;运行全屏程序前请执行:

stty rows 50 cols 200

3. 在控制台里排除原因

登录后,以下是我们最常见的四种锁死情况。

防火墙规则挡住了 SSH。 在 NAT 服务器上,控制面板显示的 SSH 端口会转发到服务器内部的 22 端口,所以为外部端口加规则没有用。请直接放行 SSH:

ufw allow OpenSSH
ufw status

SSH 配置写坏了。 先检查再重启:

sshd -t && systemctl restart ssh

如果配置无法解析,sshd -t 会打印出错的那一行。

SSH 密钥丢了。 添加新的公钥:

mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA...your-new-key you@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

磁盘满了。 磁盘没有剩余空间时,登录可能失败。检查并清理旧日志:

df -h /
journalctl --vacuum-size=200M

4. 如果服务器无法启动

控制台会显示启动信息,通常能直接看出问题:等待输入的文件系统检查、/etc/fstab 中写错的一行、无法启动的内核。先在控制面板里试一次普通重启。

两点提醒。新建的服务器请等一两分钟再重启:打断第一次启动可能让它只配置了一半。也不要反复强制关机,正常重启更安全。

如果都不管用,管理标签页中的重装系统会用同一个 IP 地址重建服务器,但会清除所有数据。如果还能操作,请先备份,或在重装前提交工单。备份的说明见备份。

相关内容

常见问题

重置密码会重启服务器或删除数据吗?

不会。新密码直接在运行中的服务器里设置,无需重启,大约 10–30 秒后即可使用。文件和服务都不受影响。只有重装系统才会清除数据。

新密码在哪里查看?

新密码会发到你的邮箱,并在服务器页面的“访问”面板中显示一次。它没有复制按钮,请手动选中复制,或立即存进密码管理器。

重置失败,提示 guest agent 错误,怎么办?

密码由服务器内的一个小型代理程序设置,只有服务器处于运行状态并已完成启动时它才能工作。如果服务器已停止,请先启动,等一分钟再试。如果系统完全无法启动,请打开网页控制台查看原因。

被我委托管理服务器的人能打开控制台吗?

不能。控制台显示的是服务器的实时画面,所以只有拥有该服务器的账户才能打开。被委托人仍然可以重置密码和重启服务器。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。