备份与恢复
MyShell Terminal 内置完整的备份与恢复机制,所有数据都能安全保存、随时还原。
打开备份
进入「设置 → 备份」即可使用手动备份与自动备份功能。
手动导出
提供两种导出模式,按需选择:
加密导出
导出为 .dat 加密文件,可完整还原所有数据:
- 设置至少 12 位的备份密码
- 点击导出,生成加密备份文件
数据经过强加密保护,还原时需输入导出时设置的密码。
文本导出
导出为可读、可编辑的 JSON 文件,便于查看与分享:
- 不包含任何密码、私钥、Token 等敏感信息
- 导出前会弹出确认框,明确告知该文件无法完整还原
- 适合提交版本库、分享配置结构或人工查阅
使用场景
想在团队间共享服务器分组结构?使用文本导出,既方便审阅,也不会泄露任何凭证。
手动导入
导入时自动识别文件类型:
| 文件类型 | 说明 |
|---|---|
| 文本备份(.json) | 无需密码,直接导入 |
| 加密备份(.dat) | 输入导出时设置的密码后导入 |
智能校验
导入时会逐条校验数据:
- 非法条目自动跳过,不影响其余数据导入
- 导入完成后显示明细,例如:
导入成功:服务器 5、片段 12(跳过非法项:服务器 1)
自动备份
可创建多个自动备份方案,让应用按周期在后台自动备份。
创建方案
为每个方案配置:
| 配置项 | 说明 |
|---|---|
| 备份目标 | 本地目录 / FTP / SFTP / WebDAV / S3 |
| 执行周期 | 以小时为单位周期执行 |
| 保留数量 | 超过数量的旧备份自动清理 |
| 备份密码 | 自动备份文件均加密保存 |
运行方式
- 启用后按周期在后台自动执行,生成加密备份文件
- 可随时点击「立即执行」手动触发一次
- 备份完成后会收到通知
备份内容
备份涵盖应用内全部重要数据:
- 服务器
- 代码片段
- 代理
- 应用设置
- SSH 密钥
- 命令历史
- AI 会话