FRP-SSH-Guard v0.0.6 现已发布
升级自动生效,新增慢速探测观察、私密本地告警与更清晰的报告,同时保留已有策略与封禁到期时间。
FRP-SSH-Guard v0.0.6 现已发布。 新版本让缓慢、持续的 SSH 探测更容易被发现,也让管理员更清楚地了解守卫观察到了什么。新增本地告警与按时间统计的报告,同时保留现有的快速检测、封禁范围和封禁时长。
发现更慢的探测
独立的长窗口检测器观察服务器自身 SSH 服务在 24 小时内的 20 次认证失败,与现有短窗口检测配合使用。
新检测器默认仅观察:达到阈值时记录告警,不增加封禁或累犯次数。管理员可显式启用执行模式,沿用原有封禁时长,以及共享或按端口独立的封禁策略。同一子网内多个自动封禁来源的可疑聚集也会被报告,但不会自动封禁整个子网。
本地告警,清晰可读
~/.frp-ssh-guard/ 中新增 alerts.log,最新事件排在最前。它记录慢速探测阈值、疑似子网聚集,以及此前不受信任来源的成功登录。新来源登录是需要复核的信号,并不代表已经被入侵。
告警文件默认上限为 10 MiB,达到上限后删除最旧的完整记录,不保留轮转档案。告警不包含账户名、密码或原始认证日志。用户家目录暂时不可用时,告警会进入有大小上限的私密系统暂存文件,恢复访问后再合并回来。
看清实际发生了什么
新增的 doctor 命令检查监控状态、SSH 规则覆盖、白名单覆盖和告警访问。report 24h 在指定时间窗口内分别显示认证失败、阈值观察、新增自动封禁和采样丢弃包。
认证封禁直接记录,并与内核采样核对,避免一次封禁被重复计入累犯次数。受控重载前后会保存包计数检查点。采样仍有边界:包数不是连接数,突然关机也可能丢失尚未采样的丢包数据。
安装更新,新版守卫自动生效
从发布页下载 frp-ssh-guard_0.0.6.deb 与 SHA256SUMS:
sha256sum --ignore-missing -c SHA256SUMS
sudo apt install ./frp-ssh-guard_0.0.6.deb
软件包修订 0.0.6-2 会自动刷新已运行的守卫。 安装根据已接受的配置应用新版防火墙规则,并重启 SSH 监控,无需额外 reload 或重启系统。自定义配置、待确认修改、已保存封禁的范围与到期时间、开机启用状态和定时任务安排均保留;速率计数重置。
如果已下载较早的 v0.0.6 构建,请重新下载安装包及校验文件。APT 会识别更高的内部修订号并正常升级。首次安装或已停用的守卫仍需配置端口并使用 enable 完成初次启用。本机 SSH 防护和白名单学习仍需主动开启。status、doctor 和 report 24h 可按需用于检查。