![从 debian9 升级到 debian10 后出现 kex_exchange_identification 错误](https://linux22.com/image/220745/%E4%BB%8E%20debian9%20%E5%8D%87%E7%BA%A7%E5%88%B0%20debian10%20%E5%90%8E%E5%87%BA%E7%8E%B0%20kex_exchange_identification%20%E9%94%99%E8%AF%AF.png)
我正在机器上执行手动升级Debian 9
到Debian 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 配合使用,请尝试确定问题根源是哪种算法