SSH 添加 : Invalid key length

标签 ssh

我的mac自动升级后,我尝试ssh-add失败:

>ssh-add
Enter passphrase for /Users/dan/.ssh/id_rsa:
Error loading key "/Users/dan/.ssh/id_rsa": Invalid key length

>ssh -V
OpenSSH_7.6p1, LibreSSL 2.6.2

但是我该如何解决这个问题?

谢谢!

最佳答案

根据 release notes对于 OpenSSH 7.6:

Refuse RSA keys <1024 bits in length and improve reporting
for keys that do not meet this requirement.

因此,您尝试导入的 key 可能太短(弱)。最好的办法是生成一个新 key 。

关于SSH 添加 : Invalid key length,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48055006/

相关文章:

bash - SSH作为另一个用户,运行命令并退出

Git - 我可以推/pull 但不能克隆

linux - 如何使用ssh隧道进行本地开发?

远程服务器上未使用 Git ssh forward-agent

ssh - 需要帮助让我的 ssh key 在 digital ocean 水滴上工作

linux - 如何通过两个 ssh 跃点将远程目录挂载到本地计算机

amazon-web-services - Amazon AWS EC2 已删除 key 锁定在根目录之外

shell - 通过Makefile通过ssh发出几个命令时的空行

bash - 使用 SSH 和 NFS 在集群上进行并行化的最简单方法是什么?

linux - 使用while循环ssh到另一台机器