git生成SSH key实现过程

 更新时间:2026年04月14日 10:38:12   作者:张紫娃  
该文章主要讲述了在Windows和Linux环境下生成和管理SSH密钥的步骤,包括检查现有SSH密钥、生成新的SSH密钥、保存和保护密钥等步骤,并提供了一些相关命令,适合初学者参考学习

第1步:查看是否已有SSH Key

查看.ssh下是否有id_rsaid_rsa.pub文件,如果有表示可能已生成,如果没有则需要重新生成。

Windows下如何查看

✅方式1:c盘 ➡ 用户 ➡ 用户名 ➡ .ssh
✅方式2:Win+E ➡ %USERPROFILE% ➡ .ssh

Linux下如何查看

cd ~/.ssh ➡ ll

第2步:GIt Bash Here

第3步:生成SSH Key

执行生成SSH Key命令

🔰选项1:ssh-keygen -t rsa -C "1234567@qq.com"   
-t rsa  📌指定密钥类型为 RSA,OpenSSH版本< 7.8,默认 RSA 2048位数,OpenSSH版本≥7.8,默认 RSA 3072位数
-C "1234567@qq.com"   📌添加注释,通常是邮箱,用于标识该密钥归属; 

🔰选项2:ssh-keygen -t rsa -b 2048 -C "1234567@qq.com"   
-b 2048:📌指定密钥长度为 2048 位(可选 4096 更安全,但更慢)

🔰选项3:ssh-keygen -t ed25519 -C "1234567@qq.com"   
-t ed25519:📌生成现代、更安全高效的 Ed25519 类型 SSH 密钥。

Enter file in which to save the key

表示生成路径,回车就行,默认生成在 [c盘->用户->用户名->.ssh] 。

Enter passphrase

表示让输入一个密语字符串,回车就行,空表示没有密语。

Enter same passphrase again

确认密语字符串,依旧回车。

SSH Key 创建成功

第4步:查看生成的SSH key

Windows下查看

使用编辑器打开即可

Linux下查看

cat ~/.ssh/id_rsa.pub

如何删除SSH key

  • Windows:直接右键删除即可
  • Linux:rm -rf id_rsa*

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 微信小程序下载工具及调试详解

    微信小程序下载工具及调试详解

    这篇文章主要介绍了微信小程序下载工具及调试详解的相关资料,需要的朋友可以参考下
    2016-09-09
  • 各类常见语言清除网页缓存方法汇总

    各类常见语言清除网页缓存方法汇总

    这篇文章主要介绍了各类常见语言清除网页缓存方法汇总,包括了常见的html、asp、php与java,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • 将Sublime Text 设置成中文版的完整教程

    将Sublime Text 设置成中文版的完整教程

    这篇文章主要介绍了将Sublime Text 设置成中文版的完整教程,需要自己添加之后才会有这一项,对Sublime Text中文版设置方法感兴趣的朋友一起看看吧
    2022-01-01
  • Solidity 变量详解之类型、作用域与最佳实践记录

    Solidity 变量详解之类型、作用域与最佳实践记录

    这篇文章主要介绍了Solidity 变量详解:类型、作用域与最佳实践,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-12-12
  • Git版本控制从入门到精通的完全指南

    Git版本控制从入门到精通的完全指南

    作为当今最流行的分布式版本控制系统,Git 已经成为开发者必备的技能之一,本文将带你从零开始,逐步掌握 Git 的核心概念和常用操作,需要的朋友可以参考下
    2026-03-03
  • 大规格文件的上传优化思路详解

    大规格文件的上传优化思路详解

    这篇文章主要介绍了大规格文件的上传优化,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 使用Postman和SoapUI工具测试WebService接口

    使用Postman和SoapUI工具测试WebService接口

    这篇文章介绍了使用Postman和SoapUI工具测试WebService接口的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 声音验证码制作方法

    声音验证码制作方法

    收听验证码已经比较普遍了,使用户看不清楚的情况下可以通过耳朵来收听验证码,但网上搜了很久没看到有具体的制作方法,自己想了想,还是按自己的方法来实现了,呵呵。
    2009-06-06
  • 关于target目录在idea没显示的问题

    关于target目录在idea没显示的问题

    这篇文章主要介绍了关于target目录在idea没显示的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • VSCode插件安装完成后的配置详解

    VSCode插件安装完成后的配置详解

    这篇文章主要介绍了VSCode插件安装完成后的配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08

最新评论