Claude Desktop 更新后 SSH 远程报 ENOENT,缺建目录所致附手动修复法
henriwoodcock · ghdev · 2026-10-14
anthropics/claude-code 仓库 issue #101998:macOS 上的 Claude Desktop(2.37337.1)在应用更新后连接 SSH 远程主机失败,报错「Couldn't upload to the remote (server binary): ENOENT」,自动重试 3 次后放弃。
根因:应用通过 SFTP 向远程 /.claude/remote/srv/<hash>/server.<id>.part 上传新版 server 二进制,但没有先创建 srv/<hash>/ 目录,导致上传失败。
临时修复:在远程主机上手动 mkdir -m 700 /.claude/remote/srv/<hash> 后重试。
作者在两台 Mac 上分别于 10 月 12 日和 14 日复现,均发生在应用更新后。即便目录存在,还接连遇到两个后续问题:
- NOINSTALLRESULT:上传完成后 .part 文件未被重命名为 server,需手动校验 sha256 后改名
- RPC 握手失败:守护进程未启动、rpc.sock 缺失,需手动以 --serve --socket 参数启动 server
作者怀疑这些次生失败与主 bug 相关。
「编程与Agent」频道最新
- Decisions API 正式 GA,agent 反馈循环全自动剪辑云视频 — dkundel · 2026-10-23
- 50+ 免费 AI Agent 学习资源合集:视频与仓库一站打包 — ifioknkem · 2026-10-23
- 自封「全网最佳」的免费 AI Agent 资源库引围观 — ifioknkem · 2026-10-23
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23