cmux Cloud
Cloud 安全与故障排除
本页介绍 cmux Cloud 如何保护你的机器不被外部访问,并列出常见错误及其解决方法。
安全模型
- 机器没有公开的入站端口。只有你已登录的 Mac 能访问它们,使用的是保存在每台 Mac 上的 WireGuard 密钥。
- 退出登录或撤销某台 Mac,会移除其所有网络访问和会话。
- 机器上不会存储任何 cmux 账户令牌或控制凭据。模型凭据在机器外部添加。
- 环境变量和密钥文件通过加密的 cmux 链路传输,且不会回显。
- 文件上传使用 15 分钟后过期的一次性密钥和固定的主机密钥。文件数据不经过 cmux API。
- 机器上的所有代理都以同一个 Linux 用户身份运行。不能共享文件的工作请使用不同的机器分开。
- 登录期间,cmux Cloud 会发送连接耗时和错误代码。终端内容和凭据永远不会被发送。
- 管理员可以通过托管策略关闭 Cloud Machines 或文件传输。
常见问题
| 问题 | 解决方法 |
|---|---|
| 没有 Cloud 标签页或 New Cloud Machine 命令 | 开启 Settings › Beta Features › Cloud Machines。如果 Cloud 仍未显示,请检查管理员是否禁用了 Cloud Machines。 |
| Cloud Machines 已禁用或不可用 | Cloud Machines 已关闭,因为 Settings 中的本地开关处于关闭状态,或管理员禁用了 Cloud。请打开开关,或请管理员允许 Cloud。 |
| 访问 Cloud VM 需要登录 | 运行 cmux auth login 后重试。如果会话被拒绝,请先运行 cmux auth logout。 |
| Cloud VM 需要付费套餐 | 免费账户无法创建机器。请在定价页面升级。 |
| 所选规格需要更高级的套餐 | 大于 16 GB 的机器需要 cmux Max。请选择更小的规格或升级。 |
| 已达到活跃机器数量上限 | 暂停或删除一台机器后重试。 |
| Cloud VM 资源不足 | 你的活跃机器已经用完了共享的 vCPU 或内存。暂停或删除一台机器、选择更小的规格,或升级到 Max。 |
| 机器已被锁定 | 你的付费套餐已到期,且该机器创建已超过 7 天。升级后即可重新连接。你的文件会被保留。 |
| claude 或 codex: command not found | 机器仍在初始化。请稍等片刻,或查看 /tmp/cmux/provision.log。 |
| cmux vm exec 超时 | exec 适用于简短命令。请使用 cmux vm run、cmux vm agent 或工作区终端。 |
| 第一条命令很慢 | 机器之前处于暂停状态。在脚本开始前运行带 --wake 的 cmux vm wait。 |
| 检查点或分叉被拒绝 | 机器的提供商不支持该操作。 |
| cmux vm ssh 失败 | 对于大多数机器,这是预期行为。请使用 cmux vm shell、cmux vm exec 或 cmux vm open。 |
| 上传文件过大 | 上传上限为 256 MB。请在机器内 clone 仓库。 |
| 上传后缺少 .git | 上传默认会跳过 .git。请添加 --no-default-excludes。 |
| Cloud 会话已断开 | 点击 Reconnect。你的终端仍在机器上运行。 |
| 域名验证尚未完成 | DNS 更改可能需要一些时间。请再次运行 cmux cloud domains verify。 |
| 访问者无法打开已发布的 URL | 使用 cmux cloud domains access 检查访问模式,或为访问者的邮箱授予访问权限。 |
| 你的组织已禁用文件传输 | 托管策略关闭了文件传输。请联系你的管理员。 |
获取帮助
如果创建失败,请使用通知中的 Copy Error,并在联系支持时附上错误信息以及追踪 ID(如有)。
此页面对您有帮助吗?
提交 Issue