从 debian9 升级到 debian10 后出现 kex_exchange_identification 错误

从 debian9 升级到 debian10 后出现 kex_exchange_identification 错误

我正在机器上执行手动升级Debian 9Debian 10.这发生在 GCP 虚拟机上。

我有虚拟机的映像,因此该过程是可重复的。

升级后,由于系统提示我/etc/ssh安装维护者的文件和/或保留当前的文件(我都尝试过),因此该ssh过程失败并显示:

kex_exchange_identification: Connection closed by remote host
Connection closed by 11.223.44.55 port 22

有什么建议么?

答案1

尝试跑去ssh -v更深入地观察。使用什么样的客户端(ssh来自 OpenSSH?)。较新的版本具有过时的算法,因此默认情况下处于禁用状态。 PuTTY 默认启用许多旧算法。尝试使用 PuTTY 作为 SSH 客户端。如果它可以与 PuTTY 配合使用,请尝试确定问题根源是哪种算法

相关内容