架构看输出
uname -m 用于核对当前运行架构。原生工具链应与 arm64 环境匹配;依赖报错时先检查二进制架构,不要把连接成功等同于环境已经配置完成。
订的是独享物理机,非虚拟机。主机、端口与登录凭据只在控制台显示;用 SSH 跑任务,用屏幕共享操作图形界面,用文件传输带走产物。
首次连接前,确认订单已完成分配。不要把密码、私钥或完整连接凭据贴进邮件。
编译、运行脚本和检查系统都可以从这里开始。连接时用控制台显示的端口,不要凭经验假定为默认端口。
在控制台打开对应实例,分别核对主机地址、SSH 端口和用户名。密码中的大小写与符号需要完整保留。下面的变量用于示例,请在本地终端替换为自己的字段,密码仍由交互提示输入。
首次连接会提示主机密钥。通过已确认的控制台信息或工单核对指纹后再接受。若出现主机密钥变化,先确认是否重装或换机;不要直接忽略警告,也不要全局关闭主机身份检查。
在本地生成带口令的专用密钥,把公钥加入远端用户的授权文件。私钥留在自己的电脑上。团队成员分别使用自己的密钥,方便撤销单人的访问,不共用同一份私钥。
保留当前已连通的会话,另开终端测试密钥登录。确认成功并准备好控制台恢复路径后,再调整 SSH 服务配置中的密码认证选项。检查配置语法后按系统实际服务方式使其生效;关闭密码认证不等于关闭所有交互认证。
在本地终端执行;先替换三个连接字段
HOST='控制台中的主机地址'
SSH_PORT='控制台中的SSH端口'
REMOTE_USER='控制台中的用户名'
ssh -p "$SSH_PORT" "$REMOTE_USER@$HOST"
ssh-keygen -t ed25519 -f "$HOME/.ssh/xcodenet_ed25519"
cat "$HOME/.ssh/xcodenet_ed25519.pub" | ssh -p "$SSH_PORT" "$REMOTE_USER@$HOST" 'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'
ssh -i "$HOME/.ssh/xcodenet_ed25519" -p "$SSH_PORT" "$REMOTE_USER@$HOST"
公钥追加命令执行一次即可。若密钥已经存在,不要覆盖旧文件;另选文件名。修改认证、端口或防火墙之前,先确认恢复方式,避免把自己锁在机器外。
以下是操作顺序示例,不是你的实例实时输出。Xcode 构建需要项目与正确的工具路径,Fastlane 分发还需要你自己的签名配置和发布授权。
$ ssh -p "$SSH_PORT" "$REMOTE_USER@$HOST"
Welcome to macOS
$ uname -m
arm64
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ cd ~/workspace/App
$ xcodebuild -scheme App archive
BUILD SUCCEEDED
$ fastlane beta
Successfully uploaded to TestFlight
uname -m 用于核对当前运行架构。原生工具链应与 arm64 环境匹配;依赖报错时先检查二进制架构,不要把连接成功等同于环境已经配置完成。
xcode-select -p 显示当前开发工具目录。切换 Xcode 版本后重新核对,再检查项目的 SDK、scheme 与签名要求。
Fastlane 成功分发需要有效的证书、描述文件与发布授权。将敏感文件放在受限目录,不提交到代码仓库,也不输出到公开构建日志。
最后检查发布需要操作 Xcode、模拟器或系统设置时再打开桌面。图形交互更依赖往返延迟和链路稳定性;先让连接可靠,再逐档提高画质。
从本地 Finder 的“前往”中打开“连接服务器”,输入控制台提供的连接地址。用户名与密码使用该实例的图形登录凭据,不要把控制台账号密码当成机器密码。
如果通过下方 SSH 隧道连接,地址为 vnc://127.0.0.1:5901。保持隧道终端运行,关闭终端会中断转发。不要同时向公网开放桌面服务来绕过隧道。
在客户端填写主机、端口与实例凭据。优先选择支持 SSH 隧道或明确加密连接的客户端。VNC 协议本身不保证所有实现都具备传输加密,不能仅凭“已连接”判断连接安全。
先使用单屏和较低分辨率,关闭不必要的桌面动画。文字工作优先保留可读性;视频预览使用代理素材,最终输出文件下载到本地检查。
先保流畅,再加画质加密隧道示例:远端桌面服务需已启用,监听端口以实例设置为准
VNC_PORT='5900'
ssh -N -L "127.0.0.1:5901:127.0.0.1:$VNC_PORT" \
-i "$HOME/.ssh/xcodenet_ed25519" \
-p "$SSH_PORT" "$REMOTE_USER@$HOST"
示例只把本地端口绑定到回环地址,不向本地网络开放。若本地 5901 已被占用,换一个未使用的本地端口,并同步修改客户端地址。黑屏时先检查远端用户会话和桌面服务,不要反复重装客户端。
文件传输沿用 SSH 的主机、端口和密钥。先传一个小文件验证路径与权限,再上传完整工程;命令里的目录要换成自己的实际目录。
适合压缩包、构建日志和已完成的归档。scp 指定端口用大写 -P,与 ssh 的小写 -p 不同。远端目标目录需要提前创建并确保可写。
适合代码与素材的增量同步。源目录末尾的斜杠表示同步目录内的内容。首次执行可以加 --dry-run 检查范围;不要随手加删除选项,以免删掉远端独有的文件。
先确认远端目录;以下示例不包含删除操作
scp -P "$SSH_PORT" -i "$HOME/.ssh/xcodenet_ed25519" \
./App.zip "$REMOTE_USER@$HOST:~/uploads/"
scp -P "$SSH_PORT" -i "$HOME/.ssh/xcodenet_ed25519" \
"$REMOTE_USER@$HOST:~/exports/App.zip" ./downloads/
rsync -av --dry-run \
-e "ssh -p $SSH_PORT -i $HOME/.ssh/xcodenet_ed25519" \
./project/ "$REMOTE_USER@$HOST:~/workspace/project/"
rsync -av \
-e "ssh -p $SSH_PORT -i $HOME/.ssh/xcodenet_ed25519" \
./project/ "$REMOTE_USER@$HOST:~/workspace/project/"
大工程、模型文件或媒体素材需要额外空间时,可选外接扩展 +1TB SSD,$2.2/天;或 +2TB SSD,$4.4/天。附加盘不改变在售机型的主盘规格。连接后先用 df -h 核对实际挂载点与剩余空间,再设置下载、缓存和导出目录。
已经压缩的视频、音频与归档通常不适合再次压缩传输。传完重要产物后核对文件大小或校验值,保留本地副本;同步成功不等于备份完成。
新加坡、日本(东京)、韩国(首尔)、香港、美国东部、美国西部均提供两档机型。覆盖方向是选点建议,不是固定延迟承诺;实际可用状态以控制台实时返回为准。
优先供东南亚用户比较。屏幕共享关注本地网络到节点的往返延迟;团队自动构建还要检查到代码仓库与产物存储的传输路径。
两档可订适合东亚用户作为候选。图形调试先测文字滚动与窗口拖动;若以 SSH 为主,可进一步比较依赖下载和构建产物回传速度。
两档可订适合东北亚用户比较。远程模拟器操作对链路抖动较敏感,测试时保持相同分辨率和画质,避免把客户端设置差异误判为节点差异。
两档可订适合华南与东南亚用户比较。先用有线网络或稳定的本地连接排除无线干扰,再观察屏幕共享体验与连续传输的稳定性。
两档可订适合北美东部与西欧用户作为候选。CI 任务同时比较到团队代码源、依赖服务和产物存储的路径,而不只看操作者到节点的距离。
两档可订适合北美西岸用户比较。交互开发优先看往返延迟;批量构建优先看任务运行与产物交付的整体耗时,两者可以有不同的选点结果。
两档可订对已分配的主机可先运行 ping -c 10 "$HOST",观察往返时间与丢包。部分网络不回应 ICMP,不能据此认定 SSH 不可用。再用相同客户端设置操作桌面,并传输同一个测试文件;记录使用时间、当地网络、分辨率与结果,方便工单复现。
本页不把地域参考范围当成实测延迟。你的运营商、跨区路由、无线环境和客户端画质都会影响体验。先按天验证工作流,再决定是否延长租期,比只看地图距离更稳妥。
独享节点不等于无需配置访问边界。按“密钥、来源、服务、清理”的顺序收紧权限,始终保留一条已验证的恢复路径。
修改 SSH 监听端口可以减少常见扫描噪声,但不能替代密钥认证。先核对端口转发和网络规则是否允许变更,更新客户端配置与团队记录,再从新会话验证连接。
在实例实际支持的访问规则中只放行必要来源。公司出口或家庭公网地址可能变化,移动网络也可能切换出口。提交规则前确认当前出口地址,并了解地址变化后的恢复流程。
macOS 应用防火墙与按端口、来源过滤的规则作用不同,应分别检查。放行确实需要的连接服务,关闭闲置服务;每改一项,就从第二个终端测试 SSH 与桌面,不把多项变更一次提交。
先同步工程、构建产物和实验记录,再撤销临时发布授权、移除团队公钥、清理证书与缓存中的敏感文件。确认备份可读后结束工作,不依赖租期结束后的数据保留来替代备份。
工单只需要实例标识、现象与排查结果。不要发送私钥、登录密码、签名证书密码或支付卡号;截图也要遮住凭据。需要支持人员操作实例时,在工单中明确授权范围。
把错误分成超时、拒绝连接和认证失败,通常比反复点击连接更快。按顺序检查,记录原始错误,再到帮助页或控制台提交工单。
确认付款与分配状态,打开正确的实例详情。未出现连接凭据时先查看订单状态;不要猜测地址,也不要从旧笔记复制另一台实例的信息。
逐项对照控制台中的主机、端口和用户名。超时优先检查网络与访问规则;“拒绝连接”通常需要核对服务监听、端口与转发设置。
认证失败时确认选择了正确的私钥、远端用户与公钥授权文件。用 ssh -v 查看认证过程;分享日志前删除主机、用户名和本地路径等敏感信息。
检查代理、公司网络策略与近期修改的防火墙规则。桌面经隧道连接时确认 SSH 仍在运行、本地端口没有冲突;SSH 正常而桌面黑屏时,转查图形会话与桌面服务。
附实例标识、节点、机型、发生时间与时区、连接方式、完整错误和已尝试的步骤。说明是否刚重装系统或调整安全设置,方便支持人员判断变更与故障的关系。
云端 Mac $21.4/天起。选机型、城市与租期,付款确认并完成分配后,在控制台查看凭据。首次上手先验证 SSH,再准备桌面和开发环境。