当前位置:   article > 正文

使用Git生成SSH密钥_git生成ssh秘钥

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
  • 1

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

ls -al
  • 1

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

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

生成密钥

-t rsa 表示使用的算法。

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

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

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

查看密钥

ls -al
  • 1

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

cat my_id.pub
  • 1

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/285190
推荐阅读
相关标签
  

闽ICP备14008679号