安全问题
Root 密码、SSH 密钥、谁负责机器安全、被入侵的迹象,以及机器真的被入侵时该怎么办。
更新于 2026年8月23日
这台机器拥有完整的 root 权限,这意味着它的安全由您负责。我们负责机器能够存在并保持可用;您负责机器内部的一切。
访问机器
我在哪里获取 root 密码?
在 /hosting/vds/m/<id> 的“访问”标签页中。密码以加密形式存储,点击按钮后才会显示。同一个密码也会以掩码形式显示在“概览”标签页中。
我需要修改下发的密码吗?
需要,在首次登录后立即修改:
passwd
修改后,控制面板仍会显示旧密码——它已不再有效,请使用您自己的密码。
如何添加 SSH 密钥?
“访问”标签页中有一个密钥列表。重要细节:该列表是整体替换,而不是追加。请一次性粘贴您需要的所有密钥,否则您将失去从其他机器访问的权限。
我可以禁用密码登录吗?
可以,在您的密钥配置并测试完成后,这样做是合理的:
sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sshd -t && systemctl restart ssh
首先,请在一个单独的窗口中确认密钥登录可用。如果您把自己锁在外面,可以通过控制台恢复访问——它始终可用。
如果我丢失了 SSH 访问权限该怎么办?
使用“控制台”标签页中的控制台;它直接连接到机器。您可以在那里修复设置或设置新密码。
机器安全
谁负责安全更新?
您。机器内部的系统和软件更新不会由我们这边自动安装:
apt update && apt upgrade
dnf upgrade
我需要防火墙吗?
需要,如果这台机器托管了不止一个网站。规则很简单:先放行 SSH,再关闭其他所有端口。
ufw allow 22/tcp
ufw allow 80,443/tcp
ufw enable
顺序很重要:启用防火墙但未放行 22 端口,会让您与机器断开连接。
我如何判断机器是否被入侵?
迹象包括:CPU 全天候满载、来自非标准用户的可疑进程、出站带宽异常高、/root/.ssh/authorized_keys 中出现新密钥、并非您创建的 cron 任务。要检查登录尝试:
last -20
journalctl -u ssh | grep -i "accepted"
crontab -l
如果我被入侵了该怎么办?
请将这台机器视为已完全失陷。逐个清理文件并不可靠:请取回您的数据,吊销机器上所有的密钥和令牌,并从“访问”标签页重装系统。然后用妥善设置的密码和密钥重新搭建。
为什么日志中有成千上万次密码猜测尝试?
这是互联网上的背景噪音:任何公网地址都会被自动暴力破解。只有当您的密码很弱时才有危险。禁用密码登录后,这些尝试就变得毫无意义。
数据
root 密码在控制面板中是如何存储的?
以加密形式存储;只有在“访问”标签页中点击按钮时才会显示。
如果遭遇勒索软件,有备份吗?
没有。我们没有自动的机器备份或快照——副本由您自行制作并保存,且始终存放在机器之外。否则,勒索软件会同时摧毁数据和它旁边的“副本”。
还有谁可以访问我的机器?
root 访问权限归您所有。请遵守使用条款——机器上禁止的事项已在文章机器上可以做什么、不可以做什么中说明。