我无法与交换机建立ssh连接。 当开始连接时,我收到此消息。
“找不到匹配的密码。他们的报价为:aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc”
对于某些开关,以下工作。
ssh -oKexAlgorithms = + diffie-hellman-group1-sha1 -c aes256-cbc user@192.168.x.x 但在某些交换机中,我收到以下错误。
“ssh_dispatch_run_fatal:连接到192.168.x.x端口22:密钥长度无效”
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您需要在交换机上重新生成密钥,因为密钥对于较新的ssh标准而言太短。请确保您的新密钥至少有1024位。
答案 1 :(得分:0)
我最近遇到了类似的情况。看起来1024位主机密钥要求已在SSH客户端中进行了硬编码。我发现CentOS 6.10附带的openSSH版本没有1024位主机密钥要求。紧急情况下,您可以在Mac上设置VM。肯尼的答案仍然是正确的答案。主机密钥应在设备上重新生成。