参数解释:
-t:加密算法
-b:秘钥位数
-C:注释.可任意定义
Windows cmd下:
ssh-keygen -t rsa -b 2048 -C "github" && type %USERPROFILE%\.ssh\id_rsa.pub
Windows powershell下:
ssh-keygen -t rsa -b 2048 -C "github" ; type $env:USERPROFILE\.ssh\id_rsa.pub
linux下:
ssh-keygen -t rsa -b 2048 -C "github" && cat ~/.ssh/id_rsa.pub
完成后屏幕会输出类似这样的内容:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDETdOi0QfrR+uzJvEhMeBcHgNF0Y7d4he/krGZaCpW6pHp/D4/aMtW74gdioLjRuR97UAfvh3qs4gaWLuw32crYaofli+870Xopa5CyIlpE8vIezYp2BrU9ECjjrO/0MzQUhlNnetZSaGDjszYdkoXp0b6mnSVT/rl7I79LT7IlbPdNCJfFQwoY3bOzjQI9W+2TqNr5M6rjdcNuqbJDmr3p3u+agYd1jKiijEEt5ZMcdXybMAFWcJndOKJ4nb50qBUFul5BLyy9Tr3K9p+s/LgGc0WjzEa/qzUNFZuu5MySUVVdlV2LNkCCEZSsAxfUXAcN+AZbSkeYiYV3pkdY47T github
复制它
个人设置页面,点这个:
起个名字,粘贴刚刚输出的内容,点击Add SSH key即可
建议给每个设备单独设置秘钥,将来可以在这里管理哪些设备可连接哪些设备不可链接.
原文:https://www.cnblogs.com/DragonStart/p/12407812.html