用 `lastb` 查看失败的登录尝试
`last` 的孪生命令总被忘掉:lastb 读取 /var/log/btmp,列出所有失败的登录——检查 SSH 服务器是否正被暴力破解的最快方式。
运行 `sudo lastb | head -30` 查看最近的失败登录记录,包括用户名、来源 IP 和时间。
01命令
命令
$ sudo lastb | head -3002作用说明
`last` 读取 /var/log/wtmp 显示成功登录,而 `lastb` 读取配套的 btmp 文件,其中记录的是失败尝试。在任何暴露公网的 SSH 服务器上,来自随机 IP、用户名为 admin、root、test 的成页记录都是常见的爆破噪音——真正需要警惕的是失败之后突然出现的成功登录。好用但易忘的参数:`lastb -n 50` 限制行数、`lastb root` 按用户过滤、`lastb -s '2026-09-01'` 从指定日期开始。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- last(1), lastb(1) — list logins, lastb lists bad logins依据: Documents lastb as reading /var/log/btmp to show failed login attempts, with user/host/time columns
最后验证: 2026-09-17 · 分类: 安全与隐私