Windows 如何访问 云服务器 OpenClaw
摘要:本文介绍如何在Windows电脑上通过SSH隧道安全访问云服务器上的OpenClaw Dashboard。首先需在服务器端放行18789端口,修改监听地址为0.0.0.0,并获取访问令牌。然后在Windows上建立SSH端口转发,将本地18789端口映射到服务器端口,通过浏览器访问本地地址并输入令牌即可连接。文中还提供了常见错误解决方法,如命令未找到和设备授权问题。该方法避免了直接暴露公网I
Windows 如何访问 云服务器 OpenClaw
在云服务器上启动 OpenClaw Dashboard 并通过 Windows 电脑访问,
核心在于两步:先在服务器上放行端口并配置监听地址,再通过 SSH 隧道 在 Windows 上建立安全连接。
重要提示:出于安全考虑,OpenClaw 的 Gateway 服务默认只监听服务器的本地地址 (
127.0.0.1),且强制要求 HTTPS 访问。因此,我们不建议(也通常无法)直接通过
http://公网IP:端口访问。最安全、最稳定的方法是使用下文介绍的 SSH 隧道。
🚀 步骤一:配置云服务器
首先,你需要通过 SSH(如腾讯云 OrcaTerm 或你电脑上的 PowerShell)连接到你的服务器,并完成以下配置。
-
放行防火墙端口
前往腾讯云轻量应用服务器或云服务器(CVM)的控制台,在防火墙或安全组规则中,放行18789端口(协议选择 TCP)。这是 OpenClaw Gateway 服务的默认端口。 -
修改监听地址为公网
默认情况下,服务只监听在服务器的本地地址127.0.0.1上,外部无法访问。需要将其修改为监听所有地址0.0.0.0。# 修改配置,将 gateway.bind 设置为 "lan" openclaw config set "gateway.bind" "lan" # 重启 Gateway 服务使配置生效 openclaw gateway restart # 查看服务状态,确认没有报错 openclaw gateway status"lan"是一个预置的安全配置,它会将服务绑定到0.0.0.0,使其能被局域网或外部访问,同时保留必要的安全策略。 -
获取访问令牌 (Token)
OpenClaw 启用了 Token 认证,你需要找到这个令牌,Windows 访问时会用到。# 从配置文件中查找 token cat /root/.openclaw/openclaw.json | grep -A2 token执行命令后,你会看到类似
"token": "5be6d24e69262af869364c4fe2298b51..."的输出,请将这一长串字符复制并保存下来。
💻 步骤二:在 Windows 上建立 SSH 隧道远程访问
配置好服务器后,我们在 Windows 上通过 SSH 隧道,将服务器的 18789 端口“映射”到你本地电脑的某个端口,然后通过浏览器访问本地地址即可。
-
打开 PowerShell 或命令提示符。
-
执行 SSH 隧道命令
请将以下命令中的用户名、服务器公网IP和密钥文件路径替换成你自己的信息。ssh -N -L 18789:127.0.0.1:18789 用户名@你的服务器公网IP -i 你的密钥文件路径- 命令详解:
-N: 告诉 SSH 不要执行远程命令,只做端口转发。-L 18789:127.0.0.1:18789: 将你 Windows 电脑的18789端口,转发到服务器的127.0.0.1:18789。用户名@你的服务器公网IP: 替换为你的服务器登录凭证。-i 你的密钥文件路径: 如果你使用密钥登录,需要指定密钥文件。
- 命令详解:
-
保持隧道窗口运行
执行命令后,如果看到光标闪烁但没有报错,说明隧道已建立成功。请勿关闭此窗口,关闭会导致连接中断。 -
在浏览器中访问
打开你 Windows 上的浏览器,在地址栏输入以下地址并访问:http://127.0.0.1:18789
-
输入令牌并连接
此时,页面可能会提示需要输入 Token。将你之前从服务器获取的令牌粘贴进去,点击连接,即可成功进入 OpenClaw Dashboard。
💡 常见问题与提示
-
openclaw: command not found错误: 如果登录服务器后执行openclaw命令报错,通常是因为环境变量问题。可以先执行su - root切换到 root 用户,或使用命令的绝对路径。 -
disconnected (1008): pairing required授权错误:
首次从新设备访问时,可能会要求设备授权。出现此提示时,回到服务器的终端,依次执行以下命令进行授权:# 1. 查看待授权的设备列表,复制返回的 Request ID openclaw devices list # 2. 批准该设备的连接,将 <requestId> 替换为刚才复制的 ID openclaw devices approve <requestId>
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)