通过Web 界面访问云服务器上部署的OpenClaw
这是很常见的情况,特别是 Windows 10 早期版本或 Windows 11 部分版本,默认并没有安装。这是最可靠的方法,通过从 GitHub 下载预编译的二进制文件手动安装,可以完全绕过 Windows 更新组件的问题。Windows 自带这个功能,只是需要手动“打开”一下,就像给电脑安装一个可选的小插件一样,全程不需要重启电脑。命令长时间无响应,通常是 Windows 更新组件或网络连接出
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 或 命令提示符:
-
点击“开始”菜单,输入
PowerShell,然后打开它。 -
在窗口中输入
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
-
点击 Windows 左下角的“开始”菜单。
-
输入
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. 立即取消卡住的命令
-
返回到那个卡住的 PowerShell 窗口。
-
按下键盘上的
Ctrl+C组合键。这会强制终止当前正在运行的命令。 -
等待命令行提示符重新出现(如
PS C:\Windows\system32>),准备执行新的命令。
2.替代方案:手动下载安装(成功率最高)
这是最可靠的方法,通过从 GitHub 下载预编译的二进制文件手动安装,可以完全绕过 Windows 更新组件的问题。
第一步:下载 OpenSSH
-
访问开源项目 Win32-OpenSSH 的官方发布页面:github.com/PowerShell/Win32-OpenSSH/releases。
-
找到最新版本的
OpenSSH-Win64.zip文件(例如OpenSSH-Win64-v9.5.0.0.zip)并下载。
第二步:解压并放置文件
-
将下载好的
OpenSSH-Win64.zip压缩包解压。 -
将解压后得到的整个
OpenSSH-Win64文件夹,整个移动或复制到C:\Program Files\目录下。 -
为了方便,你可以将文件夹重命名为
OpenSSH。最终路径看起来像这样:C:\Program Files\OpenSSH\ssh.exe。
第三步:添加到系统环境变量
为了让系统在任何位置都能识别 ssh 命令,需要把这个路径添加到“环境变量”中。
-
在Windows搜索框输入“环境变量”,选择“编辑系统环境变量”。
-
点击右下角的“环境变量”按钮。
-
在“系统变量”列表中,找到
Path变量,选中它,然后点击“编辑”。 -
点击“新建”,然后输入以下路径:
C:\Program Files\OpenSSH -
依次点击“确定”关闭所有窗口。
第四步:验证安装
-
关闭之前打开的所有 PowerShell 窗口。
-
重新以管理员身份打开一个新的 PowerShell 窗口。
-
输入以下命令并按回车:
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,认证通过即可使用页面对话了
更多推荐




所有评论(0)