软件:

TortoiseGit or SourceTree

如何生成Putty的ppk文件:

在Git Bash中输入命令

生成 sshkey(记住生成的key的位置)

1
2
3
ssh-keygen -t rsa -C "xxx@xxx.com"
# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

查看及添加key(以码云为例,码云SSH key添加地址:https://gitee.com/profile/sshkeys)

1
2
cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

PPK文件

下载putty程序或者puttygen单独程序下载地址

运行puttygen

点击Conversions菜单项中的Import key

选择刚才生成的sshkey的id_rsa文件

在puttygen的界面上点击Save private key按钮就可以把私钥转换为ppk的格式了