GCP - 计算引擎 - Putty SSH

GCP - 计算引擎 - Putty SSH

当我尝试使用 Putty 生成密钥并通过 ssh 进入 VM 时,我发现了一件奇怪的事情。

我分别用0.73和0.78版本生成Key,生成后用0.73版本SSH进VM,0.73或0.78版本的Key都会报错,改用0.78版本,不管是0.73还是0.78版本的Key都可以正常连接。

我也尝试了 0.76 版本,效果很好。我想知道 0.73 版本的情况如何。

谢谢。

答案1

问题很可能是 SSH 客户端和 SSH 服务器中的算法支持问题。较旧的 SSH 客户端使用已弃用的 RSA+SHA1。较新的 SSH 服务器已禁用 RSA+SHA1 并启用 RSA+SHA2。

Putty 0.74 及之前的版本不支持 RSA+SHA2。如果 SSH 服务器禁用了 RSA+SHA1,旧版本的 Putty 将无法连接。

注意:RSA 密钥没有改变,只有支持的算法改变。

相关内容