ssh-keygen -b 4096 -t rsa -C "Your Description Here"
在敲下该命令后,会提示输入 passphrase,即为私钥添加一个“解锁口令”。
ssh-keygen -t ed25519 -C "Your Description Here"
常见的 SSH 登录密钥使用 RSA 算法。RSA 经典且可靠,但性能不够理想。
只要你的服务器上 OpenSSH 版本大于 6.5(2014 年的古早版本),就可以利用 Ed25519 算法生成的密钥对,减少你的登录时间。如果你使用 SSH 访问 Git,那么就更值得一试。
Ed25519 的安全性在 RSA 2048 与 RSA 4096 之间,且性能在数十倍以上。
ssh-keygen 生成、管理和转换认证密钥
在 Winsows 中,先将ssh-keygen 的路径添加到 Path:C:\Program Files\Git\usr\bin