apizone 看笔记

SSH 加固清单

几个成本很低但很有效的 SSH 安全设置。

公网暴露的 SSH 每天都在被扫描,做几件小事就能把风险降很多。

先做这几项

  • 禁用 root 直接登录,改用普通用户加 sudo。
  • 只允许密钥登录,关闭密码认证。
  • 改掉默认端口,能减少绝大部分扫描噪音。
  • 限制来源 IP,如果只有固定几个地方访问。

fail2ban 兜底

即使有以上设置,还是建议装 fail2ban,连续失败几次就临时封禁。配置很简单,效果立竿见影。

审计和告警

定期看 /var/log/auth.log,或者把登录事件推到消息渠道。异常登录能第一时间发现。

安全设置要一次做好,不要指望出事之后再来补。