我可以使用 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 尝试这种类型的密钥交换时它们会完全阻塞。