共 14 页 · 手把手教你配置双向文件传输
双向文件传输技能
让 AI 与你的电脑之间,轻松互传文件
(以本机是 MacOS 为例)
| 类型 | 说明 | 示例 | 来源 |
|---|---|---|---|
| 云服务器 IP | 云服务器公网 IP 地址 | 150.xx.xx.123 | 云服务器控制台查看 |
| 云服务器用户名 | 登录云服务器的用户名 | root | 通常为 root |
| Mac 用户名 | 你的 Mac 登录用户名 | zwmac | 终端执行 whoami |
| 云服务器 root 密码 | 用于首次 SCP 传输文件 | CloudMachPSW | 云服务器购买时的密码 |
打开 Mac 终端,执行:
这个目录专门用来存放你和 AI 传输的文件
系统设置 → 通用 → 共享 → 远程登录
这一步是让云服务器能主动连接你的 Mac
在 Mac 终端执行:
确认:ls /root/.openclaw/workspace/skills/File-Transfer/ 能看到 SKILL.md 即成功
重启后告知 AI "我已经准备好了" 即可开始使用
正常情况下:电脑主动连接服务器。
反向隧道:让服务器能够主动连接到你的 Mac,从而把文件推送给你。即使你的 Mac 没有公网 IP,隧道也能工作!
提示密码时输入你的 Mac 登录密码(不是云服务器密码)。
对 AI 说:
在 Mac 终端执行 AI 给的指令后告诉 AI "好了",AI 验证文件是否到达。
ls ~/ClawShare/ 能看到文件即为成功先确保 Mac 终端隧道命令窗口开着,然后对 AI 说:
AI 会自动完成:创建目录 → 推送文件 → 告知存放位置
只有你自己 Mac 上的指定用户可以登录,没有授权的人无法访问。
SSH 密钥使用 256 位加密,无法被暴力猜解。
SSH 隧道和 SCP 传输全程加密,任何网络窃听者都无法获取文件内容。
~/.ssh/server_mac_key 相当于你的密码,请妥善保管,不要随意分享。| 报错信息 | 原因 | 解决办法 |
|---|---|---|
| Connection refused | SSH 隧道断了 | 重新在 Mac 终端执行隧道命令 |
| Permission denied (publickey) | Mac 上没有正确添加云服务器公钥 | 检查 ~/.ssh/authorized_keys 是否包含云服务器公钥 |
| Connection reset by peer | Mac 上的"远程登录"被关闭了 | 重新在系统设置 → 共享里开启"远程登录" |
| No such file or directory | 云服务器上没有 ClawShare 目录 | 告诉 AI "帮我创建 ~/ClawShare 目录" |
| remote port forwarding failed | 云服务器未开启 GatewayPorts | 在 /etc/ssh/sshd_config 加入 GatewayPorts yes 后重启 sshd |
| SCP 大文件卡住不动 | 之前 SCP 进程卡在端口 19999 | 在云服务器执行:kill -9 $(fuser 19999/tcp 2>/dev/null) |
| 产品 | 传输方式 | 对方是否需安装 | 数据托管方 | 适合场景 |
|---|---|---|---|---|
| File-Transfer(我们) | SSH 反向隧道 + SCP | Mac 需开启远程登录 | 完全自托管,无第三方 | 日常使用,隐私敏感场景 |
| Perkoon-transfer | P2P 直连(WebRTC) | 只需浏览器链接 | P2P 直连,可选 Perkoon 中转 | 临时分享给任意人,零门槛 |
| OCFT | AI 间 P2P 文件传输 | AI 对 AI | P2P / IPFS | 两个 AI 代理之间互传 |
| 微信文件传输助手 | 微信服务器中转 | 微信即可 | 腾讯服务器 | 临时用,但文件混杂 |
| 云盘直链分享 | 云盘服务器存储 | 链接即可 | 云盘服务商 | 大文件、长期分享 |
让 AI 与你的电脑之间,随心所欲互传文件