Ops Hub

服务器工作台 · 请输入访问密码

Ops Hub

🩺 安全体检

自动检查 SSH 加固、公网端口、防暴破等安全基线。修复建议来自 1Panel / Cockpit 等主流面板的安全清单。

加载中…

📈 资源趋势

CPU / 内存 / 磁盘使用率与网络流量,每分钟采集一次,保留 14 天。排查「昨晚是不是卡过」就看这里。

加载中…
加载中…

💓 服务深度健康

不只看进程是否存活,还对每个域名真实发起一次 HTTPS 请求交叉验证。「进程活着但站点打不开」这种问题在这里现形。

加载中…

📦 备份管理

每天凌晨 3 点自动备份 Nginx 配置、SSL 证书、业务数据(SQLite 一致性备份)、systemd 单元与 PM2 进程表,保留最近 7 份,可一键下载到本地。

加载中…

🔐 SSL 证书到期

证书过期会导致站点直接打不开。30 天内到期标黄,7 天内标红。certbot 每天自动续期,此处仅作监控。

加载中…

💾 磁盘占用分析

加载中…

🛡️ 安全防护 · fail2ban

自动封禁暴力破解 SSH 与工作台登录的来源 IP。被误封时可直接在下方解封。

加载中…

🔓 公网端口安全

以下端口直接暴露在公网、绕过了 Nginx。理想状态是只留 22 / 80 / 443,其余应绑定到 127.0.0.1。

加载中…

SSH 密钥登录切换

全程四步:生成密钥 → 保存私钥 → 本机验证 → 禁用密码登录。验证通过前绝不会关闭密码登录,不会把自己锁在外面。

第一步:在服务器上生成一对新的 ED25519 密钥,并把公钥装进 authorized_keys。

第二步:立即保存下面的私钥(复制或下载到本机 ~/.ssh/ 并设置权限 600)。关闭本窗口后私钥不可再查看。

第三步:服务器在本机回环验证密钥能否登录(不改动任何配置)。

第四步:验证通过。现在禁用 SSH 密码登录(sshd 配置会先备份,验证失败自动回滚)。

🔔 告警推送设置

服务离线、恢复、磁盘 ≥85%、证书 30 天内到期、出现新公网端口时自动推送。fail2ban 日常封禁属正常噪音,仅在封禁激增(+20)时提醒一次。每类告警独立冷却,不会轰炸。

💻 Web 终端 直接敲键盘输入 · Ctrl+C 中断 · Esc 退出