我正在尝试创建一个新的 ssh 密钥,但在运行时ssh-keygen -rsa -b 4096
它不会生成密钥。它看起来像下面这样:
> ssh-keygen -rsa -b 4096
no keys found.
我的 .ssh 文件夹如下所示:
.ssh
|
- known_hosts (File)
而且我的电脑规格是:
有谁知道对此有任何解决方法以及如何制作 ssh 密钥?
你打字打错了。如果要创建RSA密钥,则需要使用-t rsa
,而不是-rsa
。该-t
参数指定的类型。在您的情况下,您不小心输入了不同的命令(相当于-r sa
)。
请注意,如果您不是绝对需要 RSA 密钥,那么根据 Mozilla 的建议,如今 SSH 密钥的最佳实践是 Ed25519。您可以使用ssh-keygen -t ed25519
(不需要-b
参数)创建这样的键。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句