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

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

将有两个文件命名为;
-
test
是私钥吗 -
test.pub
是公钥
相关文章: 如何创建RSA公钥和私钥?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END