Git操作:生成公钥

由于电脑重装系统了,这里记录一下git如何生成公钥操作

Git的下载这里就不再演示了,如有需要请自行查看https://www.cnblogs.com/ximiaomiao/p/7140456.html

在电脑任意位置鼠标右键,点击Open Git Bash here

 会进入到这个页面

如果字体太小看不清楚,可以更改字体大小

 输入生成公钥命令:

ssh-keygen -t rsa -C "自己的邮箱地址"

会出现三个需要手动应答的问题,只需要按回车跳过即可。结果如图:

 在你C盘的用户目录下会出现一个隐藏的.ssh文件夹,里面存放的就是生成的公钥

 这里可以手动以记事本的方式打开这个名为id_rsa.pub的文件,复制全部内容。也可以通过命令行的方式来复制内容,这里演示一下以命令行的方式。

cat ~/.ssh/id_rsa.pub

复制完全部内容就可以git服务平台上设置公钥。这里仅展示github和gitee

github:

找到设置后根据下图进行操作

gitee:

点击右上角个人头像找到账号设置进行操作

点击确定后会生成SSH公钥

补充知识
SSH公钥是一种加密技术,用于实现安全的远程登录和文件传输。它使用非对称加密算法,将用户的公钥保存在被访问的服务器上,而私钥则由用户自己保管。

当用户要进行远程登录或文件传输时,客户端会生成一对公钥和私钥,并将公钥发送给服务器。服务器将收到的公钥存储起来。当用户进行身份验证时,服务器会向客户端发送一个随机的挑战,并使用存储的公钥对其进行加密。用户收到挑战后,使用自己保管的私钥进行解密并返回结果给服务器。如果解密结果正确,身份验证就成功了。

SSH公钥具有以下优点:

  • 安全性:使用非对称加密算法,确保通信和数据传输的安全性。
  • 方便性:无需记住密码,只需要保管好私钥即可。
  • 灵活性:可以在多个终端之间共享公钥,方便用户同时访问多台服务器。
  • 可审计性:公钥在服务器上留下痕迹,方便审计和管理。

为了确保SSH公钥的安全,用户应该妥善保管自己的私钥,并定期更新公钥,防止被恶意利用。此外,服务器管理员也应确保正确配置和管理公钥,避免安全漏洞的出现。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值