OpenClaw 远程访问配置指南

OpenClaw 远程访问配置指南

本文介绍如何从 Windows 访问部署在虚拟机/远程服务器上的 OpenClaw Gateway,包括 SSH 隧道配置和免密登录设置。


  1. 场景说明
  2. SSH 隧道访问
  3. 配置免密登录
  4. 创建快捷启动脚本
  5. 常见问题

网络架构


为什么需要 SSH 隧道?

OpenClaw Gateway 默认绑定在 (本地回环),这是最安全的配置。直接绑定 LAN IP 可能会遇到 WebSocket 认证问题openclaw(1008 错误)。

SSH 隧道的优势:

  • ✅ 安全(加密传输)
  • ✅ 稳定(避免 WebSocket 直连问题)
  • ✅ 无需修改 Gateway 配置

基本命令

在 Windows PowerShell 中运行:


参数说明:

参数 说明 不执行远程命令,只做端口转发 本地端口转发 Windows 本地端口(可自定义) 虚拟机上的 Gateway 地址 SSH 登录信息

实际示例:


访问 Gateway

隧道建立后,在浏览器打开:


或者打开 ,然后手动输入 Token。


每次 SSH 都输密码很麻烦,配置密钥认证可以实现免密登录。

步骤 1:生成 SSH 密钥(Windows)

打开 PowerShell,运行:


提示时一路回车(不设置密码)。

会生成两个文件:

  • — 私钥(保密)
  • — 公钥(可公开)

步骤 2:复制公钥到服务器

运行以下命令(一行):


实际示例:


这次需要输入密码,之后就不用了。

步骤 3:测试免密登录


如果显示 而不要求输密码,配置完成!


创建批处理文件

在桌面(或任意位置)创建 :


将 替换为你的实际用户名和 IP。

使用方法

  1. 启动虚拟机,确保 OpenClaw Gateway 正在运行
  2. 双击
  3. 窗口显示连接信息后,打开浏览器访问
  4. 使用完毕后关闭命令行窗口

进阶:创建桌面快捷方式

  1. 右键 → 创建快捷方式
  2. 右键快捷方式 → 属性 → 更改图标
  3. 可以设置一个好看的图标

Q1: 连接时提示 “Connection refused”

原因: 虚拟机未启动或 SSH 服务未运行。

解决:


Q2: 连接时提示 “Host key verification failed”

原因: 服务器指纹变更(重装系统等)。

解决:


Q3: 免密登录不生效

检查清单:

  1. 服务器端权限:
    
    
  2. 确认公钥已添加:
    
    
  3. 检查 SSH 配置:
    
    

Q4: 浏览器显示 1008 错误

原因: Token 验证失败。

解决:

  • 确认 Token 正确(检查 中的 )
  • URL 中 Token 不要有多余空格
  • 尝试手动在页面输入 Token 而不是 URL 参数

Q5: 隧道断开后如何重连?

直接重新运行 或 SSH 命令即可。

Q6: 如何让隧道后台运行?

Windows 上可以用 命令:


或者使用 等工具将其注册为 Windows 服务。


OpenClaw Gateway 配置位置


查看 Gateway Token


重启 Gateway


查看 Gateway 状态



步骤 命令/操作 1. 建立隧道 2. 生成密钥 3. 复制公钥 `type … ssh user@host “…”` 4. 创建脚本 保存为 文件双击运行 5. 访问

配置一次,以后只需双击脚本即可连接!


文档整理于 2026-02-03
适用于 Windows 连接 Linux 虚拟机/服务器上的 OpenClaw

本文由mdnice多平台发布

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/249072.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月15日 下午3:58
下一篇 2026年3月15日 下午3:59


相关推荐

关注全栈程序员社区公众号