首页/文章/备份 Claude Code 时:~/.claude.json 可能含登录令牌,别随手上云

备份 Claude Code 时:~/.claude.json 可能含登录令牌,别随手上云

· Zumac.Ai

帖子说了什么

有人问如何备份 Claude Code 的记忆与会话。@wazX_7 给出一份实用清单:

  • ~/.claude/projects(会话与 auto memory)
  • ~/.claude/settings.json 与 CLAUDE.md
  • ~/.claude.json(配置、MCP 等)——务必私密保管,里面可能有登录令牌
  • 旧会话默认大约 30 天会被清掉,除非你提高 cleanupPeriodDays

对照官方说明

设置文档 写明:Claude Code 会自行维护 ~/.claude.json,其中有账号相关信息、MCP 配置、按项目的信任状态等,一般不需要手改,但备份时它往往在包里。设置参考 里的 cleanupPeriodDays 控制本地 transcript 保留天数;目录文档也提到默认约 30 天、最小为 1。

安全提醒

  1. 备份加密或本地保险箱:把 ~/.claude.json 丢进公开网盘、发给同事、提交进 git,等于可能泄露登录态。
  2. 令牌泄漏先吊销再恢复:若备份曾外泄,先在 Claude / Console 侧退出或轮换凭证,再从干净备份恢复配置。
  3. 保留策略按需调:审计或事故排查需要更久历史时,在 settings 提高 cleanupPeriodDays;日常机器则保持默认,减少长期落盘的敏感对话。
  4. 和「清 transcript」分开想:清本地记录 ≠ 吊销已泄露的 key;两者都要做时,先吊销。

小结

能恢复工作流的备份,往往也带着能冒充你的材料。~/.claude.json 进备份可以,但权限要按密钥级处理。

来源

Zumac.Ai 新加坡 Mac mini M6,整机独享,¥999/月起,联系 Telegram @singatao。
查看方案与费用 · 帮助中心

返回首页 · 更多文章

Telegram 客服