Linux生成密钥
使用ssh-keygen命令 生成文件路径:~/.ssh/
1 | ssh-keygen -t rsa -b 4096 -C "your_email@example.com" |
- -t rsa: 指定密钥类型为RSA。
- -b 4096: 指定密钥长度为4096位,以提高安全性。
- -C “your_email@example.com“: 添加注释,通常用于记录您的电子邮件地址。
如果需要一个PEM格式的密钥,你可以使用openssl工具来生成。如果你只是想要一个OpenSSH格式的密钥,并且希望私钥文件具有.pem扩展名,你可以使用ssh-keygen工具生成,并手动更改文件扩展名。
如果你需要生成一个OpenSSH格式的密钥,并希望私钥文件名为id_rsa.pem:
使用ssh-keygen命令生成密钥对,并指定私钥文件名为id_rsa.pem:
1 | ssh-keygen -t rsa -b 4096 -C "your-email@example.com" -f ~/.ssh/id_rsa.pem |
- -f ~/.ssh/id_rsa.pem 指定了私钥文件的路径和文件名。
运行上述命令后,你将会得到两个文件:
~/.ssh/id_rsa.pem:这是私钥文件。
~/.ssh/id_rsa.pem.pub:这是对应的公钥文件。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Austines Hexo Blog!