配置 SSH 密钥
从本地生成或选用专门的密钥对,把公钥按控制台提供的方式配置到实例。私钥只留在可信设备上;CI 使用独立密钥,并记录其用途,便于以后撤销。
首次连接时核对主机指纹。需要多位协作者访问时,不要在团队成员之间传递同一份私钥。
租用一台独享物理 Mac mini,选择节点与周期,支付后从控制台取得连接信息。下面按实际操作顺序走一遍,直到你能运行第一条 xcodebuild 命令或启动 MLX 服务。
约 4 分钟是流程示意,不是交付时限承诺;节点实际可用状态以控制台实时返回为准。
把用途、内存和节点先想清楚,比付款后再改配置省事。逐项核对,不需要安装任何客户端。
以下时间用于安排操作顺序,不代表每笔订单都按同一速度完成。付款与节点分配结果以控制台实际状态为准。
在配置页选 VMR Lab M4 或 VMR Lab Pro,再选节点和天、周、月、季周期。只有当前机型可订的选项会出现在选择区;提交前再看一次 SSD 加购与总价。
按结账页显示选择 USDT-TRC20,或经 Stripe 使用 Visa、Mastercard、Amex。付款后以订单状态为准,不要仅凭支付页面关闭来判断订单已完成。
控制台会展示订单与实例状态。等待节点分配及系统就绪,不要在状态尚未更新时重复下单;若状态需要核查,可登录控制台提交工单并附订单号。
在实例详情中读取 SSH 连接信息与 VNC 使用说明。先用 SSH 验证身份和命令行,再按需要打开图形桌面;连接凭据不要贴到公开仓库或聊天记录中。
合计约 4 分钟。 网络、支付确认和实例就绪状态可能改变实际耗时;遇到异常时,以控制台记录作为排查起点。
下面的片段分别展示 SSH、Xcode 构建、TestFlight 上传和 MLX 服务。日志是输出格式示意,不是一次真实任务的性能记录。先在控制台取得连接信息,再替换命令所需的环境变量。
ssh -i ~/.ssh/vmr_lab "$VMR_USER@$VMR_HOST"
连接成功后,终端会显示远端 macOS 的命令提示符。
xcodebuild -project "$PROJECT" -scheme "$SCHEME" build
fastlane beta
成功时可见:** BUILD SUCCEEDED **;fastlane 会报告上传结果。
python3 -m pip install mlx-lm
python3 -m mlx_lm.server --model "$MODEL_PATH" --host 127.0.0.1 --port 8080
启动后检查服务日志,再通过 SSH 隧道从本地访问 8080 端口。
运行前:VMR_USER 与 VMR_HOST 应按实例详情设置;PROJECT、SCHEME 和 MODEL_PATH 来自你的工程或模型目录。fastlane beta 需要你事先配置自己的发布流水线。不要将推理服务直接绑定到公网地址。
先建立可靠、可撤销的访问路径。后续做自动化构建或让团队调用模型时,不必重新梳理每个人的连接方式。
从本地生成或选用专门的密钥对,把公钥按控制台提供的方式配置到实例。私钥只留在可信设备上;CI 使用独立密钥,并记录其用途,便于以后撤销。
首次连接时核对主机指纹。需要多位协作者访问时,不要在团队成员之间传递同一份私钥。
需要查看 Xcode、模拟器或视频工作区时,按实例详情中的说明使用 VNC。命令行构建可以继续留在 SSH 中,避免为了查看日志一直保持图形会话。
远程桌面是实例登录后的能力;先从控制台取得连接信息,不要把连接凭据放进公开文档。
让 mlx_lm.server 监听节点本地的 127.0.0.1:8080,再用 SSH 本地端口转发访问。这样可以从自己的电脑调试接口,而不必把服务直接开放到公网。
ssh -i ~/.ssh/vmr_lab -L 8080:127.0.0.1:8080 "$VMR_USER@$VMR_HOST"
需要检查安装、连接或周期计费,就先看帮助中心;要决定一台机器如何分配给构建、推理或音视频任务,再看具体工作流。
先选机型、节点与周期;最终配置和可用状态以控制台实时返回为准。需要再比较价格,也可以先查看两档方案。