阿里云 OpenClaw 远程部署与管理技能。提供远程服务器上的 OpenClaw 网关部署、SSH 隧道连接、设备配对和日常管理的完整流程。
项目值远程服务器 IP47.115.54.84SSH 用户名rootSSH 密码Davinci@1984本地访问端口18790远程网关端口18789Gateway Tokenf9df2ba3bd91e46e81d186b5f74457c7043085cb9a1df4a3
默认模型: bailian/qwen3.5-plus
可用模型列表:
模型 ID名称qwen3.5-plusQwen3.5 Plus (默认)qwen3-max-2026-01-23Qwen3 Maxqwen3-coder-nextQwen3 Coder Nextqwen3-coder-plusQwen3 Coder PlusMiniMax-M2.5MiniMax M2.5glm-5GLM-5glm-4.7GLM-4.7kimi-k2.5Kimi K2.5
API 配置:
bailian (阿里百炼)https://coding.dashscope.aliyuncs.com/v1sk-sp-dc9e54ca53434d4a828241fb51b60f52注意: 远程服务器暂未安装 MCP 适配器插件。如需使用 TAPD 等 MCP 工具,需要:
docker exec openclaw npm install -g @openclaw/mcp-adapter完整文档: skills/aliyun_openclaw/browser_relay_guide.md
快速配置:
bash
# 1. 安装 Browser Relay(在阿里云执行)
ssh root@47.115.54.84 "docker exec openclaw sh -c 'cd /app && npm install @openclaw/browser-relay'"
# 2. 启动服务
ssh root@47.115.54.84 "docker exec -d openclaw sh -c 'cd /app && npx @openclaw/browser-relay --port 18792 &'"
# 3. 建立 SSH 隧道(本地执行)
ssh -f -N -L 18792:localhost:18792 root@47.115.54.84
# 4. 配置扩展
# Port: 18792
# Gateway token: f9df2ba3bd91e46e81d186b5f74457c7043085cb9a1df4a3
本地 Skills 目录: ~/.openclaw/workspace/skills/
核心 Skills 列表:
api-gateway - API 网关集成brave-search - 网络搜索browser-automation - 浏览器自动化frontend-design - 前端设计humanizer - AI 文本人性化mcp-adapter - MCP 适配器playwright-scraper-skill - 网页爬取stock-analysis - 股票分析tushare-data - Tushare 财经数据tavily-search - Tavily 搜索summarize - 内容摘要oa-check-in - OA 签到zentao - 禅道集成aliyun_openclaw - 本技能 (阿里云部署文档)同步 Skills 到远程服务器:
bash
# 打包本地 skills
cd ~/.openclaw/workspace/skills/
tar -czf skills.tar.gz */
# 传输到远程服务器
sshpass -p 'Davinci@1984' scp skills.tar.gz root@47.115.54.84:/opt/openclaw/skills/
# 在远程服务器解压
ssh root@47.115.54.84
cd /opt/openclaw/skills/
tar -xzf skills.tar.gz
text
/opt/openclaw/
├── config/ # 配置文件 (openclaw.json)
├── workspace/ # 工作区
├── memory/ # 记忆文件
├── skills/ # 技能文件 (需手动同步)
└── logs/ # 日志文件
bash
# 1. SSH 登录远程服务器
ssh root@47.115.54.84
# 2. 创建配置目录
mkdir -p /opt/openclaw/{config,workspace,memory,skills,logs}
# 3. 上传配置文件 (从本地)
scp ~/.openclaw/workspace/skills/aliyun_openclaw/remote_config.json root@47.115.54.84:/opt/openclaw/config/openclaw.json
# 4. 启动 Docker 容器
docker run -d \
--name openclaw \
--restart always \
-p 18789:18789 \
-p 18791:18791 \
-v /opt/openclaw/config:/home/node/.openclaw \
-v /opt/openclaw/workspace:/app/workspace \
-v /opt/openclaw/memory:/app/memory \
-v /opt/openclaw/skills:/app/skills \
-v /opt/openclaw/logs:/app/logs \
registry.cn-hangzhou.aliyuncs.com/qiluo-images/openclaw:latest
# 5. 检查状态
docker logs openclaw --tail 10
bash
# 1. 建立 SSH 隧道(后台运行)
ssh -f -N -L 18790:localhost:18789 root@47.115.54.84
# 2. 验证隧道
curl -s -o /dev/null -w "%{http_code}" http://localhost:18790/
# 应返回 200
# 3. 访问仪表盘
# 浏览器打开:http://localhost:18790/#token=f9df2ba3bd91e46e81d186b5f74457c7043085cb9a1df4a3
bash
# 1. 查看待配对设备(在远程服务器执行)
docker exec openclaw openclaw devices list
# 2. 批准配对请求
docker exec openclaw openclaw devices approve <requestId>
# 3. 查看已配对设备
docker exec openclaw openclaw devices list
当用户在飞书 App 中连接 OpenClaw 时:
bash
# 查看待配对请求
docker exec openclaw openclaw devices list
# 批准飞书配对(替换 <requestId> 为实际 ID)
docker exec openclaw openclaw devices approve <requestId>
# 验证已配对
docker exec openclaw openclaw devices list
bash
# 查看网关状态
docker exec openclaw openclaw gateway status
# 查看日志
docker logs openclaw --tail 50
# 重启网关
docker restart openclaw
# 停止网关
docker stop openclaw
# 删除容器(重新配置时用)
docker stop openclaw && docker rm openclaw
# 更新到最新版本
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/openclaw:latest
docker restart openclaw
# 同步 Skills 到远程
cd ~/.openclaw/workspace/skills/
tar -czf skills.tar.gz */
sshpass -p 'Davinci@1984' scp skills.tar.gz root@47.115.54.84:/opt/openclaw/skills/
ssh root@47.115.54.84 "cd /opt/openclaw/skills/ && tar -xzf skills.tar.gz"
bash
# 检查是否有旧隧道进程
ps aux | grep "ssh.*18790"
# 杀掉旧进程
pkill -f "ssh.*18790"
# 重新建立隧道
ssh -f -N -L 18790:localhost:18789 root@47.115.54.84
bash
# 检查容器状态
docker ps | grep openclaw
# 查看容器日志
docker logs openclaw --tail 30
# 检查端口监听
docker exec openclaw ss -tlnp | grep 18789
bash
# 清除旧配对(谨慎使用)
docker exec openclaw sh -c 'rm -f /home/node/.openclaw/devices.json'
docker restart openclaw
bash
# 查看当前配置
docker exec openclaw cat /home/node/.openclaw/openclaw.json
# 修复配置
docker exec openclaw openclaw doctor --fix
配置项本地远程状态Gateway 配置✅✅已同步大模型配置✅✅已同步 (bailian)Skills✅⏳需手动同步MCP 配置✅❌未安装插件记忆文件✅⏳需手动同步工作区文件✅⏳需手动同步
远程配置文件已保存在: skills/aliyun_openclaw/remote_config.json