当前位置: 首页 > news >正文

生成多个密钥对ssh的key

生成 码云(Gitee) 的 SSH 公钥步骤如下(以常见的 Ed25519 算法为例,安全性比 RSA 更高):


1. 打开终端(Linux/Mac)或 Git Bash(Windows)

# 进入SSH目录(如果不存在会自动创建)
mkdir -p ~/.ssh && cd ~/.ssh

2. 生成密钥对(指定自定义名称如 gitee_ed25519

ssh-keygen -t ed25519 -C "your_email@example.com" -f ~/.ssh/gitee_ed25519

• 参数说明:

-t ed25519:使用 Ed25519 算法(推荐)

-C "邮箱或标识":注释,建议用码云账号邮箱(仅作标识,不影响功能)

-f ~/.ssh/gitee_ed25519:指定密钥文件名(避免覆盖默认的 id_rsa


3. 设置安全密码(可选)

> Enter passphrase (empty for no passphrase): [输入密码,直接回车留空]

• 如果担心密钥泄露,可以设置密码(每次使用密钥需输入)。


4. 查看公钥内容(复制到剪贴板)

# 显示公钥内容(复制输出结果)
cat ~/.ssh/gitee_ed25519.pub# 或使用命令直接复制(Mac/Linux)
cat ~/.ssh/gitee_ed25519.pub | pbcopy     # Mac
cat ~/.ssh/gitee_ed25519.pub | xclip -sel clip  # Linux(需安装xclip)

5. 将公钥添加到码云

  1. 登录码云 → 右上角头像 → 设置 → SSH公钥
  2. 粘贴公钥内容(以 ssh-ed25519 AAA... 开头)
  3. 标题可写如 My PC - Ed25519
  4. 点击 确定 保存。

6. 测试连接

ssh -T git@gitee.com

• 首次连接会提示确认指纹,输入 yes 回车。

• 成功时会显示:

Hi YourUsername! You've successfully authenticated...


7. 配置多密钥(可选)
如果已有其他密钥(如GitHub),需在 ~/.ssh/config 中指定码云专用密钥( ​​UTF-8 无 BOM​​ 编码):

Host gitee.comHostName gitee.comUser gitIdentityFile ~/.ssh/gitee_ed25519

常见问题
• 权限错误:运行 chmod 600 ~/.ssh/gitee_ed25519* 修复私钥权限。

• 连接失败:检查码云后台是否添加了正确的公钥。

• 算法兼容性:如果服务器不支持 Ed25519,改用 RSA:

ssh-keygen -t rsa -b 4096 -f ~/.ssh/gitee_rsa

完成!现在你的电脑可以通过专属密钥安全访问码云仓库了。

相关文章:

  • 当MCP撞进云宇宙:多芯片封装如何重构云计算的“芯“未来?
  • 数字智慧方案5857丨智慧机场解决方案与应用(53页PPT)(文末有下载方式)
  • nextTick的作用
  • flowable 使用流程服务
  • 【STM32】定时器的外部时钟模式
  • 如何提升自我情绪管理的能力?
  • 沥青路面裂缝的目标检测与图像分类任务
  • [更新完毕]2025五一杯C题五一杯数学建模思路代码文章教学:社交媒体平台用户分析问题
  • 【Linux】基础指令(2)
  • 红鸟3D互动系统棋类源码一键部署教程(含多个打包版本与功能解构)
  • PowerBI实现点击空白处隐藏弹窗(详细教程)
  • NVIDIA NPP 库入门
  • MySQL初阶:数据库基础,数据库和表操作,数据库中的数据类型
  • STM32MP157开发板设置静态IP地址
  • Windows配置grpc
  • mescroll.js 是在 H5端 运行的下拉刷新和上拉加载插件
  • Vue 3 ref() 深度解析:从响应式原理到实战技巧
  • 设计模式简述(十六)门面模式
  • 第 8 篇:B/B+ 树:为海量磁盘数据而生
  • 《操作系统真象还原》调试总结篇
  • 巴菲特批评贸易保护主义:贸易不该被当成武器来使用
  • 印尼巴厘岛多地停电,疑似海底电缆发生故障
  • 5月1日,全社会跨区域人员流动量完成33271.4万人次
  • 陈逸飞《黄河颂》人物造型与借鉴影像意义
  • 中国代表:美“对等关税”和歧视性补贴政策严重破坏世贸规则
  • 武汉楼市新政:二孩、三孩家庭购买新房可分别享受6万元、12万元购房补贴