ssh协议私钥和公钥的生成

目录

引言

方法

举例


引言

一般在本地使用git工具管理代码,但有时需要将代码上传到远端github账户,上传代码时用到ssh通讯协议,而ssh协议的使用离不开公钥私钥,本文主要记述ssh协议中公钥、私钥的生成方法,方便后续工作查询使用。

方法

  1. 使用git bash命令行窗口。
  2. 生成公钥和私钥:ssh-****** -t rsa。
  3. 如果需要设置代码上传的密码,则在上述命令回车后,输入设置的密码,否则直接回车三下,不设置密码。
  4. 生成的公钥与私钥放在计算机~/.ssh文件夹里,公钥名为:id_rsa.pub,私钥名为:id_rsa。

举例

  1. 如图中1所示,在git bash窗口中执行ssh-****** -t rsa命令。
  2. 询问用户存储公钥和私钥的目录地址,也会给出一个默认的存储地址,如图中2所示,一般采用默认地址,这里是第一次Enter。
  3. 询问用户通讯密码以及确认密码,一般也不设置,所以这里是第二次和第三次Enter,这样就完成了上述的三次Enter键。
  4. 至此便生出了公钥和私钥,命令行中会给出其存储的地址,如图中4所示。
ssh协议私钥和公钥的生成
SSH公钥和秘钥生成示意图