开始使用
iCloud 同步
通过你自己的 iCloud 账户,在 iPhone、iPad 和 Mac 之间同步机器、密钥、代码片段和规则。
打开 iCloud 同步之后,你的整套配置会跟着你在设备之间走:同样的服务器、身份、 密钥、代码片段和规则。同步属于 Premium。
打开同步
设置 → 数据同步 → iCloud 同步,然后重启 App (同步设置的更改在下次启动时生效)。同一个界面上还有实时的同步状态和 强制同步按钮。
在每一台需要同步的设备上,都用同一个 Apple ID 登录。
同步什么,怎么同步
该带过去的东西都会带过去:机器(连同组、标签和跳板路由)、身份、SSH 密钥、 代码片段与代码片段包、端口转发规则、代理配置、已信任的主机密钥,以及会话历史。
承载它们的是 Apple 的两套系统:
- 配置通过 CloudKit 同步进你的 iCloud 私有数据库。SwiftServer 没有自己的服务器,也读不到这些内容。
- 机密(密码、私钥、密钥口令、代理凭据)完全不经过 CloudKit, 只通过 iCloud 钥匙串传输,由 Apple 做端到端加密。
设备本地的偏好设置(外观、终端设置、仪表板选项)留在各自的设备上。
需要知道的几点
- 如果在开启同步之前有多台设备改过同一条凭据,这条凭据以最近开启同步或 最近修改的那台设备为准。
- 删除一条凭据会同步到所有已同步的设备。
- 状态行会自己说明问题出在哪里:「未设置 iCloud 账户」「无网络连接」 「同步中...」或「已与 iCloud 同步」。
- 关闭同步不会删掉设备上的任何内容,只是新的更改不再同步 (同样要在 App 重启之后生效)。