知微🔍 55f8316d0e backup: 新增 Gogs 新私钥对(id_ed25519_gogs) + 更新README双平台密钥说明 6 時間 前
..
README.md 55f8316d0e backup: 新增 Gogs 新私钥对(id_ed25519_gogs) + 更新README双平台密钥说明 6 時間 前
id_ed25519 06d055f90d 备份 ssh 密钥对防沙箱重置丢失(.ssh-backup) 7 時間 前
id_ed25519.pub 06d055f90d 备份 ssh 密钥对防沙箱重置丢失(.ssh-backup) 7 時間 前
id_ed25519_gogs 55f8316d0e backup: 新增 Gogs 新私钥对(id_ed25519_gogs) + 更新README双平台密钥说明 6 時間 前
id_ed25519_gogs.pub 55f8316d0e backup: 新增 Gogs 新私钥对(id_ed25519_gogs) + 更新README双平台密钥说明 6 時間 前

README.md

SSH 密钥备份(zhiwei-ima-sandbox)

此目录备份知微沙箱用于推送 Gitee / Gogs 的 ssh 密钥对,防止沙箱重置导致 ~/.ssh 丢失、无法再 push。

文件

  • id_ed25519 :旧私钥(Gitee 用,对应 Gitee 账户登记的旧公钥)
  • id_ed25519.pub :旧公钥(已添加到 Gitee)
  • id_ed25519_gogs :新私钥(Gogs 用,对应 Gogs 账户登记的新公钥 IJFievx5ilXu...
  • id_ed25519_gogs.pub :新公钥(已添加到 Gogs)

两套密钥对照

平台 私钥文件 公钥登记位置 仓库 remote
Gitee id_ed25519(旧) Gitee 账户 SSH 公钥(旧) origin = git@gitee.com:lilozhao/zhiwei-ima-memory.git
Gogs id_ed25519_gogs(新) Gogs 账户 SSH 公钥(新) local = ssh://git@git.lilozkzy.top:2222/lilozhao/zhiwei-ima-memory.git

恢复步骤(沙箱重置后)

Gogs(私有,优先):

  1. 从 Gogs 拉取本仓库
  2. 复制:id_ed25519_gogs~/.ssh/id_ed25519id_ed25519_gogs.pub~/.ssh/id_ed25519.pub
  3. chmod 600 ~/.ssh/id_ed25519 && chmod 644 ~/.ssh/id_ed25519.pub
  4. ssh-keyscan -p 2222 git.lilozkzy.top >> ~/.ssh/known_hosts
  5. git remote 设为 local,即可恢复 push Gogs

Gitee(若恢复):

  1. 从 Gitee 拉取,使用 id_ed25519(旧)
  2. 同上设权限、加 known_hosts(gitee.com:22),git remote 设为 origin
  3. 注意:需先在 Gitee 重新登记旧公钥,或改用新密钥对

安全提醒(重要)

  • id_ed25519 / id_ed25519_gogs 均为明文私钥,敏感
  • ⚠️ 若 Gitee 仓库为 PUBLIC:旧私钥 id_ed25519 已随历史暴露公网,必须立即处理—— 1) 在 Gitee 删除对应旧 SSH 公钥; 2) 将 Gitee 仓库设为私有,或用 git filter-repo 从历史彻底移除 .ssh-backup/; 3) 重新生成密钥对替换。
  • Gogs 仓库为私有,新私钥备份安全;但同样请勿转为公开。
  • 如怀疑任何私钥泄露,立即在对应平台删除 SSH 公钥并重新生成密钥对。