使用 OpenClaw 从 Telegram 执行生产部署和端口扫描
一位安全专家使用带有只读产品访问权限、仅允许进行权限变更以及需要人工审批才能重启的 OpenClaw 智能体,来部署更改并扫描 VPS 中的暴露端口。
- 具体怎么做
- Simon Roses 在 Raspberry Pi 5 上运行 OpenClaw 智能体 AgentX,并通过 Telegram 机器人与其交互。他要求该智能体将最新更改部署到生产环境。该智能体仅具有只读生产访问权限,只能处理代码提交请求,且需经其手动批准才能重启服务。此外,它还通过 SSH 从 VPS 运行 nmap 扫描,以检查其公共 IP 是否存在开放端口,并通过 Telegram 向他发送警报。
- 做到了什么
- 智能体进行了端口暴露检查,指出了一个暴露的网关端口,并给出了相应的防火墙操作建议。两周后,他报告说API支出达到了50欧元。该系统有时会卡住,需要人工干预。
- 上手要点
- 扫描与部署需要 sudo 和 Docker 组权限。保持生产环境为只读模式,PR 仅限内部查看且需审批才能重启,这是必要的保障措施。
你可以这样试
使用 OpenClaw在 [Telegram] 上担任我的运维助理,仅对 [生产服务器] 拥有只读访问权限。当我要求时,需扫描 [VPS IP/主机] 中的暴露端口并报告结果,仅通过 [repo] 提交拉取请求来提出部署变更。在得到我批准之前,不得重启服务或实时更改任何设置。