2026 OpenClaw(小龙虾)本地部署教程:安全警示 + 沙盒虚拟机安装指南

重要安全警示(必看!):OpenClaw(小龙虾)具有极高的系统操作权限,可直接执行终端命令、读写本地文件、调用系统工具,非常危险。强烈不建议在个人本地物理机安装测试,避免因 AI 误操作、权限失控导致本地数据泄露、文件损坏、系统异常等严重问题;所有安装测试操作,务必在沙盒虚拟机中进行,隔离本地物理机环境,保障数据安全。

本文教程全程基于「沙盒虚拟机」环境编写,适配 Windows/macOS/Linux 全平台虚拟机,纯本地、无 API、全开源,附详细安装步骤 + 安全加固,运维 / 开发友好,重点规避安全风险。

一、OpenClaw 是什么

OpenClaw(曾用名 ClawdBot)是开源 AI 执行网关 / 智能体,核心是让大模型拥有 “手脚”—— 区别于普通聊天 AI,它能直接读写文件、执行终端命令、调用系统工具、自动完成各类操作,对接 Ollama 本地模型后可完全离线运行,2026 年 GitHub 星标破 19 万,被称为 “AI 数字员工”。

⚠️ 三大核心风险点(养龙虾必知)

  1. 指令诱导风险:攻击者可通过提示词注入、隐藏恶意指令,诱导 AI 越权执行删除、外发数据等高危操作,无视安全限制。
  2. 配置缺陷风险:默认公网暴露、无认证、敏感信息明文存储、权限过宽,极易被远程接管。
  3. 信息泄露与系统受控风险:越权执行、凭证窃取、恶意插件投毒,可导致数据泄露、系统完全受控。

因此,沙盒虚拟机是唯一安全的测试环境

二、核心优势(为什么选它,明确适用场景)

  • 真执行:不只是对话,能自动完成系统操作、文件处理、命令执行,而非单纯输出指令;
  • 全本地:对接 Ollama 本地模型,无需依赖云 API、无流量费,数据 100% 本地存储(仅限沙盒环境);
  • 运维友好:可直接执行 Linux/Windows 命令、排查服务器问题(测试环境下);
  • 安全可控:支持权限隔离、操作审计,在沙盒环境中可进一步限制其操作范围,降低风险。

三、前置准备(沙盒虚拟机优先,必做)

1. 沙盒虚拟机环境准备(核心!)

推荐使用以下虚拟机工具,创建独立沙盒环境,与本地物理机完全隔离,避免风险:

  • 虚拟机工具:VMware Workstation(Windows/macOS)、VirtualBox(免费,全平台)、Parallels Desktop(macOS);
  • 虚拟机系统:推荐 Ubuntu 22.04(最稳定,适配 OpenClaw)、Windows 11(测试 Windows 环境);
  • 虚拟机配置:内存≥16GB、显存≥4GB、磁盘≥50GB(用于存储模型和工具);
  • 关键设置:关闭虚拟机与物理机的文件共享、剪切板共享,避免 AI 误操作影响本地物理机。

2. 硬件 / 软件基础要求(虚拟机内配置)

  • 基础软件:Node.js 22+(OpenClaw 运行必备)、Ollama(本地模型引擎,必装);
  • 内存≥16GB、显存≥4GB(跑 4B 模型,7B 模型需 8GB + 显存);
  • 网络:虚拟机需联网(用于下载安装包和模型),测试完成后可断网离线使用。

3. 推荐本地模型(中文 + 运维优先,虚拟机内使用)

表格

模型大小显存要求适用场景(沙盒测试)
qwen2.5:4b4GB4GB+简单命令执行、文件操作测试
qwen2.5:7b7GB8GB+复杂推理、代码测试、运维命令测试
deepseek-r1:7b7GB8GB+逻辑推理、任务规划测试

四、沙盒虚拟机内安装教程(全平台,保姆级)

第一步:安装 Node.js(必备,全平台通用)

  1. 访问 Node.js 官网,下载「LTS 22.x」版本(对应虚拟机系统);
  2. Windows 虚拟机:双击安装包,勾选「Add to PATH」,一路下一步,完成后重启终端;
  3. macOS/Linux 虚拟机:按官网对应系统的安装指令执行(Linux 可通过 apt/yum 安装,macOS 可通过 brew 安装);
  4. 验证安装:打开虚拟机终端,输入以下命令,显示版本号即成功:bash运行node -v npm -v

第二步:安装 OpenClaw(虚拟机内执行)

以管理员 /root 权限打开虚拟机终端,执行以下命令,一键安装:

# 全局安装OpenClaw(全平台通用命令)
npm install -g openclaw

# 验证安装是否成功
openclaw --version

显示版本号(如 openclaw 0.12.0),说明安装成功;若提示权限不足,Windows 虚拟机以管理员身份运行终端,Linux/macOS 虚拟机在命令前加 sudo。

第三步:安装 Ollama(本地模型引擎,必装)

1. Windows 虚拟机

powershell

# 命令行一键安装Ollama
iwr -useb https://ollama.com/install.ps1 | iex

2. macOS 虚拟机

# 用brew安装(需先安装brew)
brew install ollama

3. Linux 虚拟机(Ubuntu/Debian)

# 一键安装Ollama
curl -fsSL https://ollama.com/install.sh | sh

4. 拉取本地模型(虚拟机内执行)

安装完成后,拉取推荐的中文模型(以 qwen2.5:4b 轻量版为例,适合测试):

ollama pull qwen2.5:4b

模型下载速度取决于网络,下载完成后会自动缓存,下次可直接调用;若虚拟机配置较低,优先选择 4B 轻量版,避免显存不足。

第四步:初始化 OpenClaw(关键配置,虚拟机内执行)

初始化是核心步骤,将 OpenClaw 与 Ollama 本地模型对接,同时配置基础权限(务必按以下步骤操作,降低风险):

# 启动OpenClaw配置向导(管理员/root权限)
openclaw onboard --install-daemon

按向导提示逐步操作,重点配置如下(规避风险):

  1. 出现风险提示,仔细阅读后选择「Yes」(确认已在沙盒虚拟机中操作);
  2. 选择「QuickStart」快速配置(适合测试,无需复杂设置);
  3. Model Provider(模型提供商)选择「Ollama」(本地模型,避免联网风险);
  4. 输入 Ollama 地址:默认 http://localhost:11434(无需修改,虚拟机内默认地址);
  5. 选择模型:优先选「qwen2.5:4b」(轻量、低配置、风险更低);
  6. 聊天渠道:选择「TUI」(终端界面,仅在虚拟机内交互,避免外部接入风险);
  7. 技能配置:暂时只勾选「文件管理、基础命令执行」,取消「系统重启、权限修改」等高危技能;
  8. 等待配置完成,系统会自动启动 OpenClaw 后台服务。

第五步:启动 OpenClaw(虚拟机内测试)

配置完成后,在虚拟机终端执行以下命令,启动并进入交互界面:

# 启动OpenClaw后台服务
openclaw start

# 进入终端交互界面
openclaw chat

出现 🦞 > 提示符,说明启动成功;此时可进行简单测试(仅限虚拟机内操作),测试完成后及时关闭服务,避免长期运行带来风险。

五、安全加固(必做!进一步降低沙盒内风险)

即使在沙盒虚拟机中,也需进行权限限制,避免 OpenClaw 执行高危操作,步骤如下:

  1. 找到 OpenClaw 配置文件:路径为 ~/.openclaw/openclaw.json(虚拟机内);
  2. 编辑配置文件,添加以下权限限制(复制粘贴到对应位置):json{ "filesystem": { "allowedPaths": ["/home/user/test", "/tmp"], // 仅允许访问测试目录和临时目录 "blockedPaths": ["/", "/etc", "/root", "/home/user"] // 禁止访问系统核心目录 }, "commands": { "allowed": ["ls", "ps", "df", "grep", "pwd"], // 仅允许执行安全命令 "blocked": ["rm", "sudo", "chmod", "chown", "reboot", "shutdown"] // 禁止高危命令 }, "audit": { "enabled": true, "logPath": "~/.openclaw/audit.log" // 开启操作审计,记录所有AI执行行为 } }
  3. 保存配置文件,重启 OpenClaw 服务生效:bash运行openclaw restart

⚠️ 补充提醒:测试完成后,建议及时关闭 OpenClaw 服务,若无需继续测试,可卸载 OpenClaw 和 Ollama,避免虚拟机内残留风险。

六、常见问题(避坑指南,沙盒环境专属)

  • Ollama 连接失败:检查 Ollama 是否启动(执行 ollama serve),确认虚拟机内端口 11434 未被占用;
  • 模型加载慢 / 显存不足:换 qwen2.5:4b 轻量版,关闭虚拟机内其他占用内存、显存的软件;
  • 权限不足:Windows 虚拟机以管理员身份运行终端,Linux/macOS 虚拟机加 sudo 执行命令;
  • 配置文件修改后不生效:重启 OpenClaw 服务,若仍无效,重新执行初始化向导;
  • 风险防控:严禁在虚拟机内存放敏感数据,测试完成后及时清理虚拟机环境。

七、总结

OpenClaw(小龙虾)是一款功能强大的 AI 执行智能体,能让大模型真正 “动手” 操作系统,但安全风险极高,务必牢记:

  • ❌ 严禁在个人本地物理机安装测试,避免数据泄露、系统异常;
  • ✅ 所有安装、测试操作,必须在沙盒虚拟机中进行,与本地物理机完全隔离;
  • ✅ 安装后务必做安全加固,限制操作权限、开启审计日志,降低 AI 误操作风险。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇