当前位置: 首页 > news >正文

OpenClaw 虚拟机保姆级部署指南

想体验OpenClaw的强大,又怕它“搞乱”你的主力电脑?虚拟机是完美解决方案。本文将手把手教你用UTM/VirtualBox搭建Ubuntu虚拟机,并在其中完整部署OpenClaw,实现安全隔离的本地AI助手环境。

为什么选择在虚拟机中部署OpenClaw?
OpenClaw(昵称“龙虾”)是一款开源的、可本地部署的AI智能体(AI Agent)。它的强大之处在于能够直接操作你的电脑——读写文件、控制浏览器、执行多步骤任务。

然而,这种高权限也带来了安全风险。如果被恶意指令利用,可能误删文件或泄露信息。在虚拟机中部署可以实现:

隔离保护:即使OpenClaw出问题,也只影响虚拟机,不影响主机

快照恢复:出错了可以一键还原到干净状态

安心试用:放心让它“干活”,不用担心系统被搞乱

跨平台支持:无论你用Windows还是Mac,都可以通过虚拟机运行

准备工作
系统要求
虚拟机软件:

Windows用户:VirtualBox(免费)

Mac用户(Intel/M芯片):UTM(免费)或Parallels Desktop(付费)

虚拟机配置建议:

CPU:至少2个核心(推荐4个)

内存:至少4GB(推荐8GB)

磁盘空间:至少30GB(推荐64GB)

需要下载的文件
Ubuntu系统镜像:访问Ubuntu官网,下载 22.04 LTS 或更新版本的ISO镜像

Intel/AMD电脑下载标准版(amd64)

M系列Mac下载ARM版

大模型API Key(可选但推荐):

国内推荐:智谱AI(bigmodel.cn)、阿里云百炼(提供免费额度)

国外推荐:OpenAI、Anthropic

详细部署步骤
第一阶段:创建虚拟机并安装Ubuntu
1. 新建虚拟机(以UTM为例,VirtualBox类似)
打开UTM工具,点击左上方的「建立新虛擬機」:

选择上方的「虛擬化」

选择下方的「其他」

2. 配置硬件参数
在硬件设置界面:

CPU:建议至少2个核心以上(推荐4个)

記憶體:建议至少要有4GB以上(推荐8GB,运行更顺畅)

按下方的「瀏覽」,选择刚刚下载好的Ubuntu映像文件。

3. 配置存储空间
储存空间至少要30GB,建议设置为64GB。其他设置(如共享文件夹)可以先跳过,后续有需要再配置。

为虚拟机命名后,点击「儲存」完成创建。

4. 启动并安装Ubuntu
点击虚拟机界面的「播放」键启动:

选择第一个「Try or install Ubuntu」开始安装

如果出现「Display output is not active」提示,无需理会,等待安装画面出现即可

安装过程中:

选择语言(英文或中文均可)

选择「Install Ubuntu」

选择「Interactive Installation」

选择「Erase disk and install Ubuntu」

创建登录账号和密码

等待文件复制完成,出现提示后选择「Restart now」重启

5. 启用SSH(可选但推荐)
安装完成后,登录Ubuntu系统,打开「设置」→「系统」→开启「远程登录」。记下虚拟机的IP地址(终端输入ip addr查看)——之后可以用SSH连接,操作更流畅。

第二阶段:安装OpenClaw
1. 打开终端
在Ubuntu桌面,按 Ctrl+Alt+T 打开终端。

2. 安装必要工具
bash
# 更新系统包
sudo apt update && sudo apt upgrade -y

# 安装curl和证书工具
sudo apt install -y curl ca-certificates git

# 安装nvm(Node.js版本管理工具)
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
source ~/.bashrc

# 验证nvm安装
nvm --version
3. 安装Node.js 22版本(OpenClaw必需)
bash
# 安装Node.js 22
nvm install 22
nvm alias default 22

# 验证安装
node -v # 应显示v22.x.x
npm -v # 应显示10.x.x
4. 运行OpenClaw一键安装命令
bash
curl -fsSL https://openclaw.ai/install.sh | bash
5. 根据提示完成配置
安装脚本会启动交互式配置向导:

Step 1: 同意使用协议 – 方向键选择 Yes 并回车

Step 2: 选择安装模式 – 输入 QuickStart(快速启动)

Step 3: 选择AI模型 – 根据需求选择:

国内用户可选「智谱AI」、「阿里云百炼」或「通义千问」

有国外账号可选OpenAI、Anthropic

Step 4: 配置API Key – 输入对应平台的API密钥

Step 5: 配置聊天渠道 – 可以先选「暂不配置」,之后通过Web界面使用

Step 6: 安装Skills – 可以先选「No」跳过,后续随时添加

6. 验证安装
看到类似「Installation complete」的提示,即表示安装成功。终端会显示Web管理界面的地址:http://127.0.0.1:18789

第三阶段:启动并使用OpenClaw
1. 启动服务
bash
openclaw gateway start
# 或
openclaw onboard
2. 获取访问令牌
如果访问Web界面时出现「disconnected (1008): unauthorized: gateway token missing」错误,需要获取带令牌的访问地址:

bash
openclaw dashboard
终端会显示类似这样的URL:http://127.0.0.1:18789/?token=xxxxxxxx,复制到浏览器即可正常访问。

3. 初次对话测试
在Web界面输入第一条消息,例如「你好,介绍一下你自己」,如果AI正常回复,说明部署成功。

第四阶段:配置局域网访问(可选)
如果想从主机或其他局域网设备访问OpenClaw的Web界面,需要修改配置:

1. 编辑配置文件
bash
nano ~/.openclaw/openclaw.json
2. 修改以下内容
json
"gateway": {
"port": 18789,
"mode": "local",
"bind": "lan", // 将"local"改为"lan"
"controlUi": {
"enabled": true,
"allowInsecureAuth": true // 允许HTTP访问
}
}
3. 重启服务
bash
openclaw restart
4. 通过主机访问
在主机浏览器输入:http://虚拟机IP:18789(虚拟机IP可用ip addr查看)

第五阶段:设置开机自启和快照
1. 设置服务开机自启
bash
openclaw onboard --install-daemon
2. 创建虚拟机快照(隔离保护的核心!)
在虚拟机软件中:

找到「快照」或「Snapshot」功能

创建一个当前状态的快照,命名如「OpenClaw-Clean」

以后如果OpenClaw被玩坏,可以直接恢复到快照

安全提示与最佳实践
⚠️ 重要安全提醒
OpenClaw是高权限工具:它被设计为能“为所欲为”,所以务必在虚拟机中运行,不要直接安装在工作电脑上

警惕恶意技能:ClawHub技能市场曾被发现存在恶意技能,安装前务必审核

定期创建快照:这是你的“后悔药”,可以随时回滚到干净状态

不要泄露敏感信息:绝对不要在OpenClaw中输入密码、私钥等

推荐安装的必备技能
技能名称 功能 安装理由
Vetter/skill-security-auditor 安全审计,扫描技能代码 为本地OpenClaw加装防护网
Tavily Search/SerpAPI 联网搜索能力 让它能获取最新信息
Browser/Playwright 浏览器自动化 真正具备“执行能力”的起点
File Manager 本地文件读写 让OpenClaw参与本地项目管理
Cron/Scheduler 定时任务系统 从“被动响应”升级为“主动工作”
常见问题解决
问题 解决方法
安装时提示curl未安装 先执行 sudo apt install curl
Web界面无法访问 检查是否执行了openclaw gateway start;检查防火墙是否开放18789端口
出现“unauthorized”错误 使用openclaw dashboard获取带token的完整URL
AI响应卡住 查看左下角Logs,可能是缺少某个Skill,安装对应技能即可
虚拟机运行缓慢 在虚拟机设置中增加CPU/内存分配;确保安装在SSD上
无法SSH连接 检查虚拟机系统设置中是否启用了「远程登录」
进阶应用:用OpenClaw辅助开发

结语
通过以上步骤,你已经成功在虚拟机中搭建了一个安全隔离的OpenClaw环境。这种部署方式让你可以大胆探索OpenClaw的强大功能,而不用担心影响主力系统。

记住:在虚拟机里,你可以随便折腾,不怕翻车。如果遇到问题,随时可以回滚到之前的快照,重新开始。

现在,开始你的“养虾”之旅吧!

参考资料

[1] 電腦王阿達:教你如何在虛擬機上安裝 OpenClaw(Clawdbot)

[4] W3Cschool:OpenClaw 在 macOS 虛擬機上運行(沙箱隔離)

[7] 威联通NAS部署OpenClaw AI管家全指南

[8] 大模型进展专栏:OpenClaw的技术跃迁与风险

[9] 阿里云开发者社区:OpenClaw部署保姆级教程

[10] 银河麒麟操作系统:如何在麒麟系统上养龙虾

http://www.jsqmd.com/news/485363/

相关文章:

  • 大模型Agent技术全面升级
  • OpenClaw配置
  • 从CPU低延迟、GPU高带宽到大规模GPU集群
  • 用北方苍鹰优化算法优化随机配置网络SCN参数
  • 扣子(Coze)零基础入门全攻略|扣子(Coze)核心功能详解,含长期记忆、快捷指令、音视频处理及私有化部署指南
  • 揭秘CAIE认证:证书含金量、对就业的实际帮助及项目实战模块
  • 金融平台如何扩展KindEditor的PPT动态内容自动填充?
  • WangEditor在Vue2中如何处理Word文档中的特殊格式粘贴?
  • Claude上下文再大,也绕不开agent开发的“分治”艺术
  • 为什么说杨建允团队是GEO优化的顶级服务商? - 博客万
  • 理性评估:对比主流AI证书,赛一认证对应届生求职的实际加成
  • windows10本地安全隔离配置openclaw
  • 国产化控件如何实现KindEditor的PDF自动格式转换?
  • 解锁论文写作新姿势:书匠策AI,你的期刊论文智能导航员
  • 2026年佛山推荐售后好的木纹砖生产厂,哪家更值得选全揭秘 - 工业品网
  • 【爬虫】使用 Scrapy 框架爬取豆瓣电影 Top 250 数据的完整教程
  • 海洋主题文本聚类研究与可视化分析
  • 2026年上海靠谱中央空调排名,实力强的厂家推荐 - mypinpai
  • 为什么积分运算电路在反馈电容上要并联电阻
  • 教程分享:Vue2如何结合百度WebUploader插件实现大文件上传的进度可视化?
  • 航空航天Web服务如何基于百度WebUploader实现三维模型文件的跨平台分块校验?
  • 分布式驱动电动汽车模型:前轮主动转向与直接横摆力矩联合控制开发之路
  • 2026年佛山靠谱的GEO优化公司排名,知名GEO优化企业大盘点 - 工业推荐榜
  • 电动汽车集群并网的分布式鲁棒优化调度 电动汽车集群优化 采用matlab+yalmip编程,设...
  • 政务CMS如何扩展KindEditor的多格式文档智能填充?
  • CAIE认证课程体系全景图:从基础到进阶,覆盖哪些核心技术?
  • 通信工程毕业设计最新题目汇总
  • 农业信息化如何优化KindEditor的Web截屏插件功能?
  • C++编程实践—C++处理磁盘大小
  • 微信小程序 舞蹈课程预约系统 舞房约课系统