Skip to content
VDS · 机器访问

Root 密码:从哪里获取以及如何保存

服务器管理员密码在控制面板中的位置、它是如何保存的、泄露为什么危险,以及为什么密码不应成为唯一的登录方式。

更新于 2026年8月23日

root 密码可以完全控制这台机器:凡是能对系统做的事情,用它都能做。请务必谨慎对待。

在哪里找到它

密码在机器开通时生成,可在控制面板 /hosting/vds/m/<id> 的两个位置查看:

  • “概览”标签页——在掩码下方,紧挨着地址和 SSH 命令;
  • “访问”标签页——与 SSH 密钥和重装系统在同一位置。

两处都会隐藏该值,点击按钮即可显示。密码以加密形式存储。

密码不会通过邮件发送。如果您在等待包含凭据的邮件,不必等了——请打开控制面板。

如何用它登录

ssh root@203.0.113.10

输入时不会显示字符——这是正常的,请盲打后按 Enter。首次登录的详细说明请见文章首次登录机器。

把它保存在哪里

  • 保存在密码管理器中:Bitwarden、KeePass、1Password——任意一款都行,只要不是桌面上的记事本文件。
  • 单独建一条记录,写明机器地址和开通日期。

不要保存在:聊天记录、任务、代码仓库、控制面板截图,以及机器上的 passwords.txt 文件中。

一张显示密码的“概览”标签页截图,哪怕只是“临时”发到聊天里,也会永远留在那个聊天中。如果发生这种情况,请立即修改密码。

为什么密码不应该是您唯一的登录方式

机器以公网地址暴露在互联网上,SSH 暴力破解尝试在最初几小时内就会开始。密码可能被暴力破解;密钥则不会。

因此顺序是:

  1. 在“访问”标签页添加 SSH 密钥。保存密钥会重启正在运行的机器——请在机器承担任何负载之前完成。
  2. 在新的终端窗口中验证密钥登录。
  3. 禁用密码登录:
nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh

此后密码仍是备用方式:它依然可以在控制面板的文本控制台和机器屏幕中使用,但无法再通过 SSH 从外部被暴力破解。

如果密码被遗忘或丢失

没问题:它就在控制面板里——“访问”标签页,“密码”区域,“显示密码”按钮。

如果您在系统内用 passwd 命令修改了密码,控制面板仍会显示旧值,而旧值已不再可用。顺序是:

  1. “修改密码”按钮,就在同一位置,“访问”标签页。控制面板会生成新密码、显示并记住它。正在运行的机器会在此过程中重启:密码由启动时的初始化配置应用,因此不重启就不会生效。
  2. 如果您现在无法重启机器,但拥有 SSH 密钥访问权限,请登录并在系统内用 passwd 命令设置密码。控制面板不会知道这一改动,会继续显示旧值。
  3. 如果以上都不行,请使用恢复磁盘。

密码已泄露的迹象

  • 出现陌生的进程,CPU 负载无故偏高。
  • /root/.ssh/authorized_keys 中出现未知密钥。
  • 来自陌生地址的成功登录:
last -n 20
grep 'Accepted' /var/log/auth.log | tail -n 20

如果您有任何怀疑,请修改密码,并检查控制面板中的密钥列表以及机器内的 authorized_keys。