云端同步
云端同步功能让你在多台设备间同步连接配置,随时随地访问你的服务器列表。
功能概述
云端同步提供以下能力:
- 多设备同步:在电脑、笔记本等多台设备间自动同步数据
- 端到端加密:使用仓库密码加密敏感信息,服务器无法解密
- 自动备份:云端数据定期备份,防止意外丢失
- 实时更新:任意设备修改后,其他设备自动获取最新数据
前提条件
使用云端同步需要:
- XTerminal 账号:注册或登录你的账号
- 仓库密码:用于加密敏感数据的密码
账户登录
登录方式
XTerminal 支持多种登录方式:
- 账号密码登录:使用邮箱和密码
- 微信扫码登录:扫描二维码快速登录
登录步骤
- 点击应用右上角的用户图标
- 选择登录方式
- 按提示完成验证
- 登录成功后即可使用云端功能
仓库密码
仓库密码是云端同步的核心安全机制,用于加密你的敏感数据。
设置仓库密码
首次使用云端仓库时,需要设置仓库密码:

- 点击工具栏的 编辑仓库密码 按钮
- 输入你的仓库密码
- 点击 确认 保存
密码用途
仓库密码用于加密以下敏感信息:
| 数据类型 | 说明 |
|---|---|
| 服务器密码 | SSH 登录密码 |
| 私钥内容 | SSH 私钥文件内容 |
| 私钥密码 | 私钥的保护密码 |
| 凭证信息 | 登录凭证的敏感字段 |
加密原理
明文数据 + 仓库密码 → 加密数据 → 上传云端
- 数据在本地加密后才上传到云端
- 服务器只存储加密后的数据
- 只有持有仓库密码才能解密数据
- XTerminal 不存储也不上传你的仓库密码
重要提示
请务必牢记仓库密码:
- 仓库密码仅保存在本地设备
- XTerminal 服务器不存储你的密码
- 忘记密码将无法解密已加密的数据
- 建议将密码保存在安全的地方(如密码管理器)
切换仓库
切换方法
在连接中心工具栏右侧,点击对应按钮切换仓库:
- 本地仓库:数据存储在本机
- 云端仓库:数据存储在云端服务器
当前选中的仓库按钮会高亮显示。
切换影响
切换仓库后:
- 连接列表会显示对应仓库的数据
- 分组结构会相应切换
- 新建的连接会保存到当前仓库
- 两个仓库的数据相互独立
多设备同步
同步流程
- 在设备 A 登录账号并切换到云端仓库
- 创建或修改连接配置
- 数据自动上传到云端
- 在设备 B 登录同一账号
- 切换到云端仓库,自动获取最新数据
同步时机
云端数据会在以下时机同步:
- 切换到云端仓库时
- 点击刷新按钮时
- 应用启动时(后台自动同步)
- 创建、修改、删除连接后
多设备使用仓库密码
在新设备上使用云端仓库时:
- 登录你的账号
- 切换到云端仓库
- 输入相同的仓库密码
- 即可解密并使用已有数据
注意:所有设备必须使用相同的仓库密码,否则无法解密数据。
数据迁移
从本地迁移到云端
将本地仓库的数据同步到云端:
- 切换到本地仓库
- 选中要迁移的连接
- 点击 复制到云端 按钮
- 系统会保留分组结构进行复制
保留本地副本
复制到云端后,本地仓库的数据会保留,你可以:
- 继续使用本地仓库作为备份
- 删除本地数据节省空间
- 两边独立管理不同的连接
离线使用
即使没有网络连接,云端仓库仍可有限使用:
- 可用:查看已同步的连接列表
- 可用:使用已缓存的连接配置发起连接
- 不可用:创建、修改、删除操作(需要网络)
网络恢复后,可以继续正常使用所有功能。
安全建议
- 使用强密码:仓库密码建议使用复杂的随机密码
- 安全存储:将密码保存在密码管理器中
- 定期检查:检查登录设备列表,移除不再使用的设备
- 及时登出:在公共设备上使用后及时退出登录
常见问题
忘记仓库密码
如果忘记仓库密码:
- 本地仓库数据不受影响
- 云端已加密的敏感数据无法解密
- 可以重新设置新密码,但历史加密数据将丢失
不同设备密码不一致
如果不同设备使用了不同的仓库密码:
- 无法解密其他设备上传的数据
- 需要统一使用同一个密码
- 建议选择一个设备的密码作为统一密码
同步冲突
XTerminal 使用以下策略处理冲突:
- 以最后修改时间为准
- 较新的修改会覆盖较旧的数据
- 建议避免在多设备同时编辑同一连接