0


使用Git生成SSH密钥

使用Git for Windows生成SSH密钥

使用的工具

ssh-keygen,它是 OpenSSH 的组件,在 Linux系统中一般自带。
当然,我们需要使用Windows系统。所以,需要安装 Git for Windows 。安装 Git for Windows 时候会一并安装 OpenSSH 到系统中。使用Git Bash会更方便的生成SSH 密钥。

工具下载

https://gitforwindows.org/
Git for Windows
【节约大家时间,安装、Git操作,相关内容的不在此处详细说明】

生成密钥相关操作

一、在任意地方右击鼠标,点击Git Bash Here
在这里插入图片描述
二、输入命令

cd ~/.ssh

进入ssh的根目录
在这里插入图片描述
输入

ls -al

查看当前目录下的文件,若有.pub文件,则可跳过生成这一步,直接查看。
在这里插入图片描述
如图,没有.pub密钥文件,输入

ssh-keygen -t rsa -b 2048 -f my_id -C "注释内容"

生成密钥

-t rsa 表示使用的算法。

-b 表示密钥长度。rsa密钥,最小要求768位,默认是2048位。

-f my_id表示在生成一个私钥文件my_id(同时也会生成一个公钥文件 my_id.pub,我们需要的就是这个公钥文件)。
-C " " 表示在公钥文件中添加注释,这个内容可以是任何内容。(会在密钥的最后,明文显示)

在这里插入图片描述
这里的提示是输入密码,可以不设置,这里我选择不设置,直接回车。
在这里插入图片描述
再输入一次【刚刚没输入,现在也不输入】
在这里插入图片描述
看到这张图,就生成成功了。

查看密钥

ls -al

查看.pub文件
在这里插入图片描述
使用

cat my_id.pub

来查看密钥
在这里插入图片描述
【可以看到,注释明文显示在后面】
复制这串密钥,就可以使用了。
【私钥要放在本地,而公钥上传到服务器后就无所谓了】

【关于密码ssh密钥的密码,暂时还不了解,后续更新】

标签: git ssh github

本文转载自: https://blog.csdn.net/qq_45282303/article/details/129981973
版权归原作者 音海~Otomi 所有, 如有侵权,请联系我们删除。

“使用Git生成SSH密钥”的评论:

还没有评论