![Putty 0.71 SSH 连接失败,但 0.70 可以工作](https://linux22.com/image/767250/Putty%200.71%20SSH%20%E8%BF%9E%E6%8E%A5%E5%A4%B1%E8%B4%A5%EF%BC%8C%E4%BD%86%200.70%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C.png)
我可以使用 Putty 0.70 成功通过 SSH 从 Win10-x64 连接到 Solaris10-x64 主机,使用默认的 Putty 设置。但是,如果在同一台机器上使用 Putty 0.71 和相同的(默认)设置,它会立即显示错误“远程端意外关闭网络连接”。使用最新的 Putty 0.75,连接尝试会停滞,永远不会完成,没有输出,也没有错误。有什么想法或建议可以解决问题吗?
答案1
我通过取消选中“GSSAPI 密钥交换”设置来解决我的问题,以便与我连接的 Solaris10 主机配合使用。为未来搜索类似症状的互联网用户回答我自己的问题。
腻子 0.71变更日志包括这个:
支持 GSSAPI 密钥交换:旧版 GSSAPI 身份验证系统的替代方案[...]。
Putty 0.71 及更高版本显然默认使用此设置。禁用与这些 Solaris10 服务器的连接上的此设置解决了我的问题。我猜这些 Solaris10 服务器太旧了,以至于当 Putty 尝试这种类型的密钥交换时它们会完全阻塞。