PuTTYgen使用教程

一. 软件资源

1.Puttygen:https://www.puttygen.com/
注:安装putty客户端或TortoiseGit客户端都会自动安装

二.在Git方面的相关作用说明

此文是讲解PuTTYgen在Git方面的应用,在《git的使用教程(纯git深入剖析版)》一文中有讲到远程仓库的SSH请求方式,其中讲到了SSH请求密钥对,该密钥对是通过Git Bash命令git亲生的,仅供Git使用,而本文中的PuYYTgen同样有生成供SSH请求使用的密钥对,但生成的密钥(putty-private-key.ppk)只供TortoiseGit客户使用,位置可和git的密钥对在同一目录下。

三.生成操作

1.在应用列表中找到PuTTYgen,点击打开
PuTTYgen使用教程_第1张图片
2.点击“Generate”启动生成程序
PuTTYgen使用教程_第2张图片
3.程序启动后,在鼠标移动区域移动鼠标,产生密钥对直到进度条结束。
PuTTYgen使用教程_第3张图片
4.密钥生成后,做公钥保存(粘贴到.txt文档)和私钥保存(生成.ppk文件)
注:公钥和git公钥一样,通过远程仓库(GitHub/码云)设置,添加公钥信息(操作可见《git的使用教程(纯git深入剖析版)》)
PuTTYgen使用教程_第4张图片
PuTTYgen使用教程_第5张图片

四.特殊生成方式:基于Git的密钥对生成适合TortoiseGit客户端使用的密钥

注:使用该方式要确保已经通过Git命令生成了Git密钥对(可见《git的使用教程(纯git深入剖析版)》)
1.在应用列表中找到PuTTYgen,点击打开
PuTTYgen使用教程_第6张图片
2.加载本地.ssh目录下的id_rsa文件
PuTTYgen使用教程_第7张图片
PuTTYgen使用教程_第8张图片

  1. 选择后点击确定,同时操作上述第4点,将保存私钥(.ppk)和公钥(复制到.txt文档)
    PuTTYgen使用教程_第9张图片

五. 总结

  1. PuTTYgen方法生成的密钥仅给TortoiseGit客户端使用
  2. PuTTYgen生成密钥有两种:①自生成 ②基于Git已有私钥生成
  3. 一般密钥生成都是成对的,分公钥和私钥,要拷贝保存和设置到远程仓库的,都是密钥对中的公钥,切记保存好私钥,不要公开。

你可能感兴趣的:(IT从业者,git,ssh)