Ssh是用于管理远程系统(如Linux、BSD、UNIX、网络设备和windows操作系统)的安全协议。系统之间的通信是加密的。Ssh使用非对称密钥进行加密,并使网络中驻留在系统之间的其他通信不可见。加密能力来自密钥位大小或长度。在本教程中,我们将了解如何创建4096位密钥。
null
生成4098位密钥
在本例中,我们将生成非常安全的密钥。此密钥大小为4096位。4096位密钥比2048或1024位密钥安全得多。如果我们不传输大数据,我们可以使用4096位密钥而不会出现性能问题。我们将使用 -b
选项以指定 ssh-keygen
.
$ ssh-keygen -b 4096
生成4096位DSA密钥
RSA
是非常古老和流行的非对称加密算法。默认情况下,大多数系统都使用它。有一些替代RSA的方法,比如 DSA
. 我们无法生成4096位DSA密钥,因为它的算法不支持。
生成2048位密钥
默认键 适用于 ssh-keygen
是2048位。我们还可以像下面那样显式地指定键的大小。
$ ssh-keygen -b 2048
生成1024位密钥
不太安全的密钥大小是1024位。我们不建议使用这种大小的密钥,但在某些情况下,如旧系统,我们可能需要这种大小的密钥。这是我们如何生成 1024
位键 ssh-keygen
.
$ ssh-keygen -b 1024
相关文章: 什么是TPM?TPM的制造、管理和维护
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END