使用Git生成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密钥的密码,暂时还不了解,后续更新】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值