来源:站长整理 2026-10-28
刚买的 VPS,登录日志里全是陌生 IP 在试密码,是被黑了吗?
大概率没被黑,这是正常现象。 任何有公网 IP 的服务器,上线几分钟内就会被全网的扫描器盯上,不停地拿常见用户名和密码试登录。本站上线当天,网站日志里就出现了大量来自各地机房的扫描请求。
在 Ubuntu 上可以这样看最近的失败登录:
sudo journalctl -u ssh --since "1 hour ago" | grep -c "Failed password"
数字很大也不用慌。要确认有没有人真的登录成功,看这个:
last -a | head -20
列出的都是你自己的登录记录(时间、IP 对得上)就没问题。如果有陌生 IP 登录成功,说明密码已经泄露:立刻改密码,检查 ~/.ssh/authorized_keys 里有没有陌生公钥,最稳妥的做法是备份数据后重装系统。
一劳永逸的办法:改用 SSH 密钥登录,并关掉密码登录。之后扫描器再怎么试也进不来。完整步骤见新 VPS 到手先做这 6 件事。