如何使用Ssh-Keygen生成RSA密钥?

Ssh提供对远程系统的安全访问。系统之间的通信使用加密算法进行加密。有不同的加密算法。 RSA 是目前最流行的非对称加密算法。在本教程中,我们将了解如何使用 ssh-keygen

null

RSA历史记录

RSA算法是由麻省理工学院名为RonRivest、AdiShamir和LeonardAdleman的研究人员创建的。以他们的名字和名字的第一个字母命名。它为非对称或公开加密算法提供了很大的灵活性。我们可以用RSA生成不同大小的密钥。RSA用于安全SSH、OpenGP、S/MIME、SSL/TLS等。

使用Ssh-keygen生成RSA密钥

事实上 ssh-keygen 默认情况下将创建RSA密钥。因此,我们不必指定算法,但为了确保并提供信息,我们可以显式指定RSA密钥的创建。我们将使用 -t 选项以指定RSA算法。

$ ssh-keygen -t RSA
Generate RSA Key with Ssh-keygen
使用Ssh-keygen生成RSA密钥

生成不同路径的RSA密钥

默认情况下,RSA密钥生成到用户主目录中 ~/.ssh/id_rsa . 我们可以在生成过程中或通过提供路径作为参数来更改此默认目录。我们将使用 -f 选项以更改路径和文件名。我们将创建名为 test 在当前工作目录中。

$ ssh-keygen -t RSA -f test
Generate RSA Key To Different Path
生成不同路径的RSA密钥

将有两个文件命名为;

  • test 是私钥吗
  • test.pub 是公钥

相关文章: 如何创建RSA公钥和私钥?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享