type %userprofile%.sshid_rsa.pubLinux/macOS
cat ~/.ssh/id_rsa.pub
如果默认位置有公钥文件,可直接跳转至第3步,否则需要生成密钥
2. 生成密钥#建议将email替换为邮箱 ssh-keygen -t rsa -C "email" -b 4096
- -t:t是type的缩写,指定密钥的类型,默认使用rsa密钥,所以可以不加 -t rsa。
- -b:b是bit的缩写,指定密钥长度。对于RSA密钥,最小要求768位,默认是2048位。
- -C:C是comment的缩写。提供一个新注释,用于识别这个密钥。“”里面不一定非要填邮箱,可以是任何内容,邮箱仅仅是识别用的key。
当出现提示时,输入“y”,然后回车,保持默认即可。
3. 复制公钥推荐使用下列命令复制到剪切板,手动复制可能会出错。
macOSpbcopy < ~/.ssh/id_rsa.pubWindows
type %userprofile%.sshid_rsa.pub | clipLinux(需要安装xclip)
xclip -sel clip < ~/.ssh/id_rsa.pub



