5分钟在华为云ECS云服务器养龙虾:OpenClaw官方脚本一键安装+百炼API配置全攻略

apphuang2026年07月06日 16:14:582

一、什么是"养龙虾"?OpenClaw究竟是什么?

2026年,AI智能体领域出现了一个现象级的开源项目——OpenClaw。它的标志是一只红色小龙虾,"Claw"意为"钳子",象征着能动手操作电脑,所以开发者们将部署、调教、使用它的全过程称为"养龙虾"。OpenClaw(曾用名Clawdbot/Moltbot)是一款开源、本地优先的AI助理框架,凭借7×24小时在线响应、多任务自动化执行、跨平台协同等核心能力,成为个人办公与轻量团队协作的首选工具。

与传统聊天机器人不同,OpenClaw不仅能实现自然语言交互,更能通过指令完成文件处理、日程管理、邮件整理、多平台自动化操作等实际工作。它区别于普通聊天机器人的最大特点在于主动性——它能主动给你发消息,例如提醒会议、报告,或在关注的股票达到阈值时通知你。由于部署在服务器上,它能直接读写服务器文件、执行Shell终端命令、甚至管理服务器。

OpenClaw支持接入多种大模型,包括DeepSeek-V3.2、GLM-5、Kimi-K2等,兼容Qwen、GPT、Claude等多款大模型。通过接入百炼等大模型API平台,OpenClaw能够将大模型的推理能力与本地执行引擎深度融合,用户通过自然语言对话即可完成代码执行、信息抓取、金融研报分析等高阶任务。

本文基于真实配置过程整理,所有命令均在华为云CloudShell + OpenClaw 2026.3.2版本实测有效。

二、部署前的准备工作

在正式开始"养龙虾"之前,需要完成以下基础准备,确保全流程可正常运行。

2.1 华为云账号与ECS实例

首先需要一个华为云账号并完成实名认证。然后创建一台弹性云服务器ECS实例,推荐配置如下:

  • 镜像:Ubuntu 22.04 LTS(推荐)或Ubuntu 20.04/24.04
  • 规格:2核4G或更高(个人使用2核4G足够,团队建议4核8G)
  • 系统盘:40GB或更高
  • 网络:VPC + 弹性公网IP

购买时注意选择靠近你实际地理位置的地域,以降低网络延迟。

需要先登录华为云控制台,点击:华为云控制台,还没有账号,点击:注册并关联,已有账号点击:登录后关联

2.2 安全组配置

安全组相当于云服务器的防火墙,需要放行以下端口:

  • 22端口:SSH远程连接
  • 18789端口:OpenClaw Web控制台默认端口
  • 443端口:HTTPS(如需配置域名)

在华为云控制台的"弹性云服务器" → "安全组"中,添加入方向规则,允许上述端口的访问。

2.3 获取百炼API-Key

OpenClaw本身不包含大模型能力,需要接入第三方大模型API才能实现智能交互。阿里云百炼是当前国内使用OpenClaw最稳妥的选择,因其直连通道、低延迟、高成功率、免费额度及官方深度适配。

获取百炼API-Key的步骤:

  1. 访问登录阿里云百炼大模型服务平台
  2. 进入「API密钥管理」页面
  3. 点击「创建API Key」,生成以sk-sp-开头的密钥
  4. 务必立即复制保存,该密钥仅显示一次

如果不想使用百炼,也可以选择华为云MaaS平台,通过ModelArts Studio获取模型API地址和API Key。

三、连接ECS服务器

ECS创建完成后,使用SSH连接服务器:

ssh root@<你的服务器公网IP>

输入购买时设置的密码,成功登录后即可开始部署。

四、OpenClaw一键安装脚本部署

4.1 更新系统

连接服务器后,首先更新系统软件包:

apt update && apt upgrade -y

4.2 安装Node.js

OpenClaw依赖Node.js 22或更高版本。推荐使用NodeSource仓库安装:

# 安装Node.js 22.x
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs

# 验证安装
node --version
npm --version

如果使用nvm安装,命令如下:

# 安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 加载nvm
source ~/.bashrc
# 安装最新LTS版本
nvm install --lts

4.3 使用官方一键安装脚本

OpenClaw官方提供了一键安装脚本,可自动处理所有依赖:

curl -fsSL https://clawd.org.cn/install.sh | bash

该脚本会自动完成以下操作:

  • 检测并安装必要的系统依赖
  • 安装OpenClaw核心程序
  • 配置基础环境变量

安装完成后,验证是否成功:

openclaw --version

如果显示版本号(如openclaw 2026.3.13),说明安装成功。

4.4 使用npm全局安装(备选方案)

如果一键脚本因网络问题失败,也可以使用npm直接安装:

npm install -g openclaw

验证安装:

openclaw --version

五、非root用户安全配置(重要)

OpenClaw能控制浏览器、执行shell命令、读写文件,用root运行等于把整个服务器交给了AI,存在严重安全风险。因此,绝不能用root用户运行OpenClaw

5.1 创建专用用户

# 创建openclaw用户
useradd -m -s /bin/bash openclaw
# 设置密码
passwd openclaw

5.2 切换到openclaw用户并配置环境

# 切换到openclaw用户
su - openclaw

# 临时加载nvm并测试
source ~/.nvm/nvm.sh
nvm use v22.22.1
export PATH="$HOME/.nvm/versions/node/v22.22.1/bin:$PATH"
openclaw --version

如果显示了版本号,说明环境配置正确。

5.3 永久配置环境变量

将以下内容添加到 ~/.bashrc,使每次登录自动加载:

cat >> ~/.bashrc << 'EOL'
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm use v22.22.1 --silent
export PATH="$HOME/.nvm/versions/node/v22.22.1/bin:$PATH"
EOL

# 重新加载配置
source ~/.bashrc

六、初始化OpenClaw配置

6.1 创建配置目录并初始化

# 创建配置目录
mkdir -p ~/.openclaw
# 初始化配置
openclaw init

6.2 交互式配置(Onboarding)

执行初始化后,OpenClaw会启动交互式配置向导:

openclaw onboard

以2026.3.8版本为例,核心配置选项如下:

  • I understand this is personal-by-default:选择 Yes
  • Onboarding mode:选择 QuickStart
  • Model/auth provider:选择 Skip for now(稍后手动配置百炼API)
  • Filter models by provider:选择 All providers
  • Default model:保持默认
  • Select channel:选择 Skip for now
  • How do you want to hatch your bot?:选择 Open the Web UI

6.3 配置百炼API模型

编辑配置文件 ~/.openclaw/openclaw.json,添加百炼模型提供商:

{
  "providers": {
    "bailian": {
      "type": "openai",
      "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
      "apiKey": "sk-sp-你的百炼API-Key"
    }
  },
  "models": {
    "default": "bailian/qwen-max"
  }
}

如果使用华为云MaaS平台,配置如下:

{
  "providers": {
    "huawei": {
      "type": "openai",
      "baseUrl": "https://maas-api.cn-east-3.myhuaweicloud.com/v1",
      "apiKey": "你的华为云API-Key"
    }
  },
  "models": {
    "default": "huawei/deepseek-v3"
  }
}

获取华为云API Key可访问华为云ModelArts MaaS平台。

七、启动OpenClaw服务

7.1 前台启动(测试用)

openclaw gateway start

前台启动可以实时查看日志输出,适合调试和测试。

7.2 后台启动(生产用)

使用systemd将OpenClaw配置为系统服务,实现开机自启:

创建systemd服务文件 /etc/systemd/system/openclaw.service:

[Unit]
Description=OpenClaw AI Agent
After=network.target

[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/bin/openclaw gateway start
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

启用并启动服务:

systemctl daemon-reload
systemctl enable openclaw
systemctl start openclaw
systemctl status openclaw

7.3 配置公网访问WebUI

默认情况下,OpenClaw的WebUI只能通过本地访问。如果需要公网访问(仅限测试体验,生产环境不推荐):

openclaw config set gateway.mode local
openclaw config set gateway.bind lan
openclaw config set gateway.controlUi.dangerouslyDisableDeviceAuth true
openclaw config set gateway.controlUi.allowInsecureAuth true
openclaw config set gateway.controlUi.allowedOrigins '["http://localhost:18789","http://127.0.0.1:18789","http://你的服务器公网IP:18789"]'

安全提醒:直接暴露公网存在安全隐患,仅限便捷体验,不建议生产环境使用。

7.4 通过SSH隧道安全访问(推荐)

更安全的方式是在本地电脑建立SSH隧道,将服务器的18789端口映射到本地:

ssh -N -L 18789:127.0.0.1:18789 root@你的服务器公网IP

输入服务器密码后,在本地浏览器访问 http://127.0.0.1:18789 即可打开OpenClaw WebUI。

八、验证与测试

8.1 查看Token

如果需要获取访问Token,可以查看配置文件:

cat ~/.openclaw/openclaw.json | grep token

8.2 测试AI对话

在WebUI或命令行中发送一条消息,测试OpenClaw是否能正常调用百炼API进行响应。如果配置正确,你的"龙虾"应该能给出智能回复。

8.3 场景实战:自动编程与发布

一个典型的"养龙虾"场景是让OpenClaw自动编程并发布服务:

# 在OpenClaw中发送指令
"编写一个HTML五子棋游戏,用nginx发布出来,端口使用8081,让我使用浏览器就可以游玩。"

OpenClaw会自动生成代码、安装nginx、配置端口并启动服务。

九、常见问题与避坑指南

9.1 command not found

安装后执行openclaw --version提示command not found,通常是因为环境变量未正确配置。解决方案:确保使用nvm安装了Node.js,并在~/.bashrc中正确配置了PATH。

9.2 端口无法访问

检查华为云安全组是否放行了18789端口。如果使用了SSH隧道,检查本地防火墙是否允许127.0.0.1:18789的访问。

9.3 API调用失败

检查openclaw.json中的API-Key是否正确,模型名称是否与提供商匹配。百炼API-Key格式为sk-sp-开头。

9.4 一键安装脚本网络慢

国内访问GitHub和NPM可能较慢,可以使用华为云CodeArts镜像站的近源加速。或者使用华为云码道(CodeArts)代码智能体Skill方式安装。

9.5 忘记Token

使用以下命令查看:

cat ~/.openclaw/openclaw.json | grep token

十、资源清理

如果不再需要OpenClaw服务,建议及时清理云资源以避免持续计费:

  • 停止并删除ECS实例
  • 释放弹性公网IP
  • 删除安全组规则

问答

问1:OpenClaw为什么被称为"养龙虾"?
答:OpenClaw的标志是一只红色小龙虾,"Claw"意为"钳子",象征着能动手操作电脑,所以开发者们将部署、调教、使用它的全过程戏称为"养龙虾"。

问2:部署OpenClaw最低需要什么配置的云服务器?
答:最低配置为2核CPU、2GB内存、40GB系统盘。推荐配置为2核4GB内存,团队使用建议4核8GB内存。

问3:OpenClaw必须用百炼API吗?
答:不是必须的。OpenClaw支持多种大模型提供商,包括华为云MaaS(支持DeepSeek-V3.2、GLM-5等)、阿里云百炼、豆包(火山引擎)等。百炼是国内使用最稳妥的选择之一。

问4:为什么不能用root用户运行OpenClaw?
答:因为OpenClaw能控制浏览器、执行shell命令、读写文件,用root运行等于把整个服务器的控制权交给了AI,存在严重安全风险。建议创建专用非root用户运行。

问5:如何让OpenClaw开机自启?
答:将OpenClaw配置为systemd服务,执行systemctl enable openclaw即可实现开机自启。

问6:OpenClaw可以接入哪些聊天平台?
答:OpenClaw支持WhatsApp、Telegram、Discord、Slack、iMessage、Signal、企业微信、飞书等50多个平台。

相关文章

华为云服务器购买怎么便宜?小公司省钱攻略来了!这样买立省好几千​

华为云服务器购买怎么便宜?小公司省钱攻略来了!这样买立省好几千​

很多朋友都在吐槽:“华为云服务器太贵了,预算有限实在买不起!” 其实,买华为云服务器贵不贵,关键看你会不会选、会不会买。今天就来给大家分享一套超实用的省钱攻略,小公司、创业团队也能轻松用得起稳定又安全…

华为云服务器采购总嫌贵?30%华为云返点返佣 + 旗舰级代理保障,这波省钱操作别错过!

华为云服务器采购总嫌贵?30%华为云返点返佣 + 旗舰级代理保障,这波省钱操作别错过!

最近不少做 IT 运维或企业采购的朋友跟我吐槽,公司要上华为云服务器,去官网一看报价直接犯了难 —— 按年付费算下来,比预期预算高出不少。要是赶上业务扩张需要多台服务器,这笔开支更是让财务部门直皱眉。…

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

上海汪远信息科技有限所在公司年销华为云产品3亿+,属于头部代理梯队,可为合作客户提供最高30%的返佣优惠,直接帮助企业降低30%的云资源成本。…

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

2026华为云返点返佣政策深度解析:头部代理返佣优势与企业合作指南

一、华为云代理商的核心价值定位1. 代理商的角色与职责华为云代理商作为华为云生态的核心合作伙伴,承担着三重核心职能:•产品推广销售:负责推广销售华为云全系列云产品,包括云服务器ECS、云数据…

上海汪远信息:年销1.5亿+的头部华为云代理商,10年深耕为企业上云保驾护航

上海汪远信息:年销1.5亿+的头部华为云代理商,10年深耕为企业上云保驾护航

核心摘要本文深度解析华为云代理商行业现状,揭示小代理商生存困境的核心原因(业绩压力大、垫资周期长、资金链脆弱),重点推荐上海汪远信息科技有限公司——一家拥有10年华为云代理经验、年销量超1.5亿的全国…

数据的“深喉”与隐形金矿:华为云对象存储返点背后的降维真相

数据的“深喉”与隐形金矿:华为云对象存储返点背后的降维真相

你,真的以为企业的数据躺在云端就万事大吉了?在这个被字节、像素和信息流淹没的数字深海中,每一张图片、每一帧视频、每一份交易日志,都在夜以继日地发出无声的“求救信号”。它们一方面渴望着最安全、最坚不可摧…