02使用指⁠南

从收到连接信息,
到在纽约开工。

第一次连接大约需要十分钟。下面按顺序走一遍;遇到卡住的地方,随时联系我⁠们。

一个终端窗口里开着 tmux 会话,旁边的手写批注说断线也不怕 dev@mulberry ~ %tmux attach -t worknpm run buildbuilding…✓ done[work] 0:build* 1:server断线也不怕任务还在跑

交付时你会收到什么

  • 机器名称:我们用纽约的街道给机器命名,比如 mulberry、bleecker。
  • 私有网络的接入配置:连接机器之前,你的电脑要先加入这个加密网⁠络。
  • 连接地址:屏幕共享地址、SSH 地址,以及 RustDesk 的连接信息(如果你需要)。
  • 管理员账号和初始密码:只用于第一次登录,登录后请马上修⁠改。

第一次连接

  1. 安装私有网络客户端,导入我们发给你的配置,确认状态显示为“已连接”。
  2. 用下面任意一种方式连接到机⁠器。
  3. 登录后,先按“首次登录清单”把密码改⁠掉。

三种连接方式

屏幕共享:Mac 用户首选

macOS 自带,不用另装软件。在访达里按 ⌘K,输入:

vnc://<你的机器地址>

跨洋连接时,在“屏幕共享”的设置里选择标准连接,而不是“高性能”。高性能模式对带宽和延迟要求高,更适合局域⁠网。

RustDesk:Windows、Linux、Mac 都能用

下载 RustDesk 客户端,在“网络”设置里填入我们提供的 ID 服务器和中继服务器,然后输入机器 ID 和密码即可连⁠接。

SSH:终端、VS Code、Cursor

如果你主要在终端里工作,SSH 是最省带宽、手感最好的方式:

ssh dev@<你的机器地址>

在 VS Code 或 Cursor 里安装 Remote - SSH 扩展,就能像在本地一样打开和编辑机器上的代⁠码。

首次登录清单

  1. 修改登录密码:系统设置 → 用户与群⁠组。
  2. 配置 Git 身份:
    git config --global user.name "你的名字"
    git config --global user.email "you@example.com"
  3. 生成你自己的 SSH 密钥,加到代码仓库里:
    ssh-keygen -t ed25519 -C "you@example.com"
  4. 登录你自己的开发工具和服务账号。账号由你自己注册和管理,请遵守相应服务的条⁠款。
  5. 把重要代码及时推送到远端仓库。机器上的数据由你自己备⁠份。

不建议开启 FileVault。开启后,机器断电重启时需要在本地输入密码才能解锁,远程机器会一直停在开机界面,直到我们到现场处⁠理。

让远程更顺手

用 tmux 保住会话

网络断了,任务照样在机器上跑;重新连上后,接着看就⁠行。

tmux new -s work      # 新建一个叫 work 的会话
tmux attach -t work   # 断线后重新接上

网络不稳时,试试 mosh

mosh 会先在本地显示你敲的字,再和远端同步,打字不再“慢半拍”;切换网络也不会断开。机器上已经装好,你本地也装一个:

brew install mosh     # 在你自己的 Mac 上
mosh dev@<你的机器地址>

让屏幕共享更流畅

  • 窗口别开太大,分辨率越低越流⁠畅。
  • 在机器上打开“系统设置 → 辅助功能 → 显示”,勾选“减弱动态效果”和“降低透明度”。
  • 换成纯色桌面背景,关掉动态壁⁠纸。
  • 晚高峰线路拥堵时,改用 SSH 往往更⁠稳。

遇到问题

连不上

  1. 确认私有网络客户端显示“已连接”。
  2. 试试 SSH。SSH 能连上,通常是远程桌面服务需要重⁠启。
  3. 还是不行,联系我们,我们可以在本地帮你重启机⁠器。

机器很卡

打开“活动监视器”,看看是哪个进程占满了 CPU 或内存。如果长期不够用,可以考虑升级配置。

想重装系统或迁移数据

联系我们安排时间,我们会在本地操⁠作。


微信 myusmini · 邮箱 hello@myusmini.com