Web 界面

OpenClaw 提供 Web UI,但默认只监听本地端口,需要通过 SSH 隧道访问:

在本地电脑终端执行(保持运行):

bash

ssh -L 18789:127.0.0.1:18789 ubuntu@你的服务器IP

然后打开浏览器访问:http://127.0.0.1:18789

本地电脑环境配置

使用 Windows 自带的 OpenSSH 客户端。Windows 10 (1809版本及以后) 和 Windows 11 系统默认都自带了这个工具。

确认是否安装 SSH 客户端

打开 PowerShell 或 命令提示符

  1. 点击“开始”菜单,输入 PowerShell,然后打开它。

  2. 在窗口中输入 ssh 并按回车。如果没有提示“不是内部或外部命令”,而是显示一长串命令语法说明,就说明已经安装了。

(base) PS C:\Windows\system32> ssh ssh : 无法将“ssh”项识别为 cmdlet、函数、脚本文件或可运行 然后再试一次。 所在位置 行:1 字符: 1 + ssh + ~~~ + CategoryInfo : ObjectNotFound: (ssh:Stri + FullyQualifiedErrorId : CommandNotFoundException

这个报错说明你当前的 Windows 系统确实没有安装 SSH 客户端。这是很常见的情况,特别是 Windows 10 早期版本或 Windows 11 部分版本,默认并没有安装 。

Windows 自带这个功能,只是需要手动“打开”一下,就像给电脑安装一个可选的小插件一样,全程不需要重启电脑。

使用 PowerShell 一键安装

这是最简单直接的方法,只需要复制粘贴一条命令即可。

第一步:以管理员身份打开 PowerShell

  1. 点击 Windows 左下角的“开始”菜单。

  2. 输入 PowerShell,在搜索结果中右键点击“Windows PowerShell”,选择 “以管理员身份运行” 。

第二步:执行安装命令

在弹出的蓝色窗口中,复制并粘贴以下命令,然后按回车:

powershell

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
  • 等待安装:系统会自动从 Windows 更新组件中下载并安装,通常只需要几十秒 。

  • 完成标志:看到进度条走到 100%,并且出现类似 RestartNeeded : False(不需要重启)的字样,就成功了。

第三步:验证是否成功

安装完成后,请关闭这个管理员身份的 PowerShell 窗口,然后重新打开一个普通的 PowerShell 窗口(不用管理员身份),输入:

bash

ssh -V

如果看到 OpenSSH_for_Windows_... 的版本信息,就说明大功告成了!


执行 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 较长时间无响应

Add-WindowsCapability 命令长时间无响应,通常是 Windows 更新组件或网络连接出现了问题,导致安装过程卡住了。

我们可以先取消当前命令,然后尝试以下几种更可靠的方法来解决。

1. 立即取消卡住的命令

  1. 返回到那个卡住的 PowerShell 窗口。

  2. 按下键盘上的 Ctrl + C 组合键。这会强制终止当前正在运行的命令。

  3. 等待命令行提示符重新出现(如 PS C:\Windows\system32>),准备执行新的命令。


2.替代方案:手动下载安装(成功率最高)

这是最可靠的方法,通过从 GitHub 下载预编译的二进制文件手动安装,可以完全绕过 Windows 更新组件的问题。

第一步:下载 OpenSSH

  1. 访问开源项目 Win32-OpenSSH 的官方发布页面:github.com/PowerShell/Win32-OpenSSH/releases

  2. 找到最新版本的 OpenSSH-Win64.zip 文件(例如 OpenSSH-Win64-v9.5.0.0.zip)并下载。

第二步:解压并放置文件

  1. 将下载好的 OpenSSH-Win64.zip 压缩包解压

  2. 将解压后得到的整个 OpenSSH-Win64 文件夹,整个移动或复制到 C:\Program Files\ 目录下。

  3. 为了方便,你可以将文件夹重命名为 OpenSSH。最终路径看起来像这样:C:\Program Files\OpenSSH\ssh.exe

第三步:添加到系统环境变量

为了让系统在任何位置都能识别 ssh 命令,需要把这个路径添加到“环境变量”中。

  1. 在Windows搜索框输入“环境变量”,选择“编辑系统环境变量”。

  2. 点击右下角的“环境变量”按钮。

  3. 在“系统变量”列表中,找到 Path 变量,选中它,然后点击“编辑”。

  4. 点击“新建”,然后输入以下路径:
    C:\Program Files\OpenSSH

  5. 依次点击“确定”关闭所有窗口。

第四步:验证安装

  1. 关闭之前打开的所有 PowerShell 窗口。

  2. 重新以管理员身份打开一个新的 PowerShell 窗口

  3. 输入以下命令并按回车:

    powershell

    ssh -V

如果看到类似 OpenSSH_for_Windows_9.5p1, LibreSSL 3.8.2 的版本信息,就说明大功告成了!现在你可以使用 ssh 命令来连接你的云服务器了。


连接云服务器

安装成功后,我们就可以用之前那条命令来建立连接了。

请在你的普通 PowerShell 窗口(新打开的那个)中,用你的真实 IP 替换命令中的 你的服务器IP 后执行

bash

ssh -L 18789:127.0.0.1:18789 ubuntu@你的服务器IP
  • 首次连接:会提示你确认服务器的密钥指纹,输入 yes 并回车即可(这是正常的)。

  • 输入密码:输入你的云服务器 ubuntu 用户的密码(屏幕上输入时不会显示任何字符,这是为了保护安全)。

成功后,请不要关闭这个窗口(可以最小化它)。然后打开浏览器,访问 http://127.0.0.1:18789,就能看到你的 OpenClaw Web 界面了!

设置token

查看配置文件/openclaw.json手动获取,访问页面http://127.0.0.1:18789 配置token,认证通过即可使用页面对话了

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐