Mac high sierra ssh密钥长度无效

问题描述 投票:1回答:2

我无法与我的交换机建立ssh连接。当开始连接时,我收到此消息。

“找不到匹配的密码。他们的报价为:aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc”

对于某些交换机,以下工作。

ssh -oKexAlgorithms = + diffie-hellman-group1-sha1 -c aes256-cbc [email protected]但在某些交换机中,我收到以下错误。

“ssh_dispatch_run_fatal:连接到192.168.x.x端口22:密钥长度无效”

有人可以帮我解决这个问题吗?

ssh macos-sierra
2个回答
0
投票

您需要在交换机上重新生成密钥,因为密钥对于较新的ssh标准而言太短。请确保新密钥至少有1024位。


0
投票

我最近碰到了类似的东西。看起来1024位主机密钥要求在SSH客户端中是硬编码的。我发现CentOS 6.10附带的openSSH版本没有1024位主机密钥要求。在紧要关头,您可以在Mac上设置VM。肯尼的答案仍然是正确的答案。应在设备上重新生成主机密钥。

© www.soinside.com 2019 - 2024. All rights reserved.