我无法与我的交换机 Build 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:密钥长度无效”
有人可以帮我解决这个问题吗?
2 回答
您需要在交换机上重新生成密钥,因为密钥对于较新的ssh标准而言太短 . 请确保新密钥至少有1024位 .
我最近碰到了类似的东西 . 看起来1024位主机密钥要求在SSH客户端中是硬编码的 . 我发现CentOS 6.10附带的openSSH版本没有1024位主机密钥要求 . 在紧要关头,您可以在Mac上设置VM . 肯尼的答案仍然是正确的答案 . 应在设备上重新生成主机密钥 .