Vps Openclaw Security Hardening

为运行 OpenClaw AI 代理的 VPS 提供生产级安全加固,包含 SSH 硬化、防火墙、审计日志等。

已扫描安全风险
适合谁
运维工程师、AI 代理部署者
不适合谁
个人电脑用户、使用 Windows 或 macOS 的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
中等(★★☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @marcusgraetsch/vps-openclaw-security-hardening

Skill 说明

命令、参数、文件名以原文为准

VPS 安全加固(适用于 OpenClaw)

适用于在 VPS 上部署 AI 代理的生产就绪型安全加固方案。

⚠️ 重要警告

请勿在存储敏感个人数据的服务器或设备上运行 OpenClaw。 请使用专用机器(VPS、物理机或仅用于 OpenClaw 的本地服务器)。

支持的操作系统: Ubuntu 20.04+ 或 Debian 11+。不支持 Windows(可使用 WSL2)或 macOS。

⚠️ 安装前请先选择 SSH 端口

您必须在安装前选择一个自定义 SSH 端口(1024–65535)。 这有助于您意识到这一安全决策的重要性。

# 选择您的端口(例如:4848)
export SSH_PORT=4848

# 开始安装
cd ~/.openclaw/skills/vps-openclaw-security-hardening
sudo ./scripts/install.sh

# 验证安装
./scripts/verify.sh

# 测试 SSH(新开终端)
ssh -p ${SSH_PORT} root@your-vps-ip

它实现了哪些防护?

层级保护内容实现方式
网络层防火墙、SSH 安全强化UFW、自定义端口(由您选择)、仅密钥认证
系统层自动更新、监控unattended-upgrades、auditd
凭证管理凭据安全管理集中式 .env 文件,权限设置为 600
监控层审计日志、告警通知内核级审计、多通道告警

系统要求

  • 操作系统: Ubuntu 20.04+ 或 Debian 11+(仅限 Linux)
  • 不支持: Windows(可使用 WSL2)、macOS
  • 具备 root 权限
  • 已配置 SSH 密钥认证
  • 告警通道(可选):Telegram、Discord、Slack、邮件或 Webhook
  • 自定义 SSH 端口(1024–65535 之间任意选择)

安全配置变更

SSH

  • 端口:22 → ${SSH_PORT}(由您自定义,范围 1024–65535)
  • 认证方式:仅允许密钥登录(禁用密码)
  • 禁止 root 登录
  • 最大尝试次数:3 次
  • Fail2ban:启用暴力破解防护

防火墙

  • 默认策略:拒绝所有入站连接
  • 允许:仅开放您指定的 SSH 端口

服务配置

  • CUPS(打印服务):已停止并禁用
  • Fail2ban:启用入侵检测
  • 自动更新:自动应用安全补丁

监控功能

  • 凭证文件访问追踪
  • SSH 配置变更检测
  • 特权提升告警
  • 每日安全简报

资源占用情况

组件内存磁盘
Auditd~2 MB最大 40 MB
UFW~1 MB可忽略
脚本文件~5 MB可忽略
总计<10 MB<50 MB

文件列表

  • scripts/install.sh - 主要安装脚本
  • scripts/verify.sh - 安装验证脚本
  • scripts/rollback-ssh.sh - 紧急回滚脚本
  • scripts/critical-alert.sh - Telegram 告警脚本
  • scripts/daily-briefing.sh - 每日报告脚本
  • rules/audit.rules - 审计规则配置文件

文档说明

完整文档请参阅 [README.md](README.md)。

许可协议

MIT — 详见 LICENSE 文件

M
@marcusgraetsch

已收录 1 个 Skill

相关推荐