跳到正文
OC OPCBoost

基础设施与 DevOps

VPS 部署与加固流程

按“先打通 Tailscale,再封公网 SSH”的顺序部署 OpenClaw,避免把自己锁在门外。

稳定运行 部署接入 安全防护

开始之前 · 信息待补充

本案例尚未记录结构化的验证范围。请先阅读原始步骤与来源,确认账号、费用和权限要求。

平台、账号要求、费用和验证版本:未记录。

目录

这个案例能帮你做什么

  • 在 VPS 上快速完成 OpenClaw 基线部署并做首轮安全加固。
  • 降低公网暴露面,把 SSH 通道收敛到 Tailscale 私网。
  • 建立“改配置前后可对比、可回滚”的运维习惯。

你需要的 Skills(按类型)

类型 Skill / 工具 用途 来源
内置 openclaw doctor 配置体检与常见问题修复 OpenClaw CLI
内置 openclaw security audit 深度安全扫描 OpenClaw CLI
外部(需安装) Tailscale 私网 SSH 通道 Tailscale
外部(推荐) git 跟踪配置并可回滚 Git

快速体验版(先感受效果)

先完成最关键的安全顺序验证:

ssh user@your-vps-ip
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --ssh=true
tailscale ip -4
ssh user@100.64.1.2

确认上面最后一条成功后,再去防火墙封公网 22。

稳定自动版(可长期运行)

1) OpenClaw 首次体检

openclaw doctor --fix
openclaw security audit --deep

2) 权限与监听面收敛

chmod 700 ~/.openclaw
chmod 600 ~/.openclaw/openclaw.json
chmod 700 ~/.openclaw/credentials

netstat -an | grep 18789 | grep LISTEN

目标是 127.0.0.1:18789,而不是 0.0.0.0:18789。

openclaw.json 示例:

"gateway": {
  "bind": "loopback"
}
openclaw gateway restart

3) 最小权限工具策略(示例)

"tools": {
  "profile": "minimal",
  "deny": ["exec"],
  "allow": ["web_search", "web_fetch", "read"]
}

4) 配置 Git 化(可回滚)

cd ~/.openclaw && git init
printf 'agents/*/sessions/\nagents/*/agent/*.jsonl\n*.log\n' > .gitignore
git add .gitignore openclaw.json
git commit -m "config: baseline"

成功标准

  • 公网 SSH 已关闭,Tailscale SSH 可稳定连接。
  • openclaw security audit --deep 无 critical 问题。
  • 关键配置有 git 提交记录,故障时可快速回滚。

引用来源

接下来可以尝试

把有用的案例留在手边

在 GitHub Star 收藏中文案例库,也欢迎提交你的实践与改进。

由 Cogine 团队整理与维护。我们也在构建将 AI 带进日常工作的产品。 · 了解 Cogine 的 AI 工作流产品

搜索

搜索 OpenClaw 中文案例库

加载中…