使用OpenSSL生成密钥对
OpenSSL是一个强大的工具,可以生成多种类型的密钥对。以下是生成RSA密钥对的步骤:
- 生成私钥:
sh
复制
openssl genpkey -algorithm RSA -out private_key.pem -aes256
这条命令会生成一个加密的RSA私钥,并将其保存到private_key.pem
文件中。-aes256
选项用于加密私钥。
- 生成公钥:
sh
复制
openssl rsa -pubout -in private_key.pem -out public_key.pem
这条命令会从私钥文件中提取公钥,并将其保存到public_key.pem
文件中。
使用SSH生成密钥对
SSH密钥对通常用于安全登录远程服务器。以下是生成SSH密钥对的步骤:
- 生成密钥对:
sh
复制
ssh-keygen -t rsa -b 4096 -C "[email protected]"
这条命令使用RSA算法生成一个4096位的密钥对,并附带一个注释(通常是你的邮箱)。执行命令后,你会被提示输入文件名和密码保护密钥。
- 公钥位置:
- 私钥一般保存在
~/.ssh/id_rsa
。 - 公钥一般保存在
~/.ssh/id_rsa.pub
。
0
评论 (0)