生成 RSA 密钥对
使用 ssh-keygen 生成 RSA 密钥对
RSA PEM 密钥对
ssh-keygen -t rsa -b 2048 -m PEM -P '' -q -f ./ssh/id_rsa
-t
指定 RSA 算法-b
指定位数-m
指定 PEM 格式, 密钥文件以-----BEGIN RSA PRIVATE KEY-----
开头, 不指定则生成的密钥文件以-----BEGIN OPENSSH PRIVATE KEY-----
开头-P ''
设置密钥密码为空,避免交互式输入密码-q
静默模式,隐藏生成过程中的提示信息-f
指定生成的密钥文件路径
注意
需要确保存放密钥的目录存在
OpenSSL RSA 密钥对
ssh-keygen -t rsa -b 2048 -C "your_email@example.com"
- 密钥文件默认保存在
~/.ssh
目录下