我使用 Putty 的密钥生成工具生成了一对密钥,即私钥和公钥。公钥已提供给我们计划连接的第三方,因此我们在连接时只需要私钥作为身份验证的形式。但是,当我连接到服务器时,我获得的指纹与 Putty 中生成的指纹不同。这是正常的吗?我应该期望指纹匹配吗?为什么不匹配?
答案1
是的,这是正常的。
在 SSH 中,服务器通常有自己的密钥,通常称为“主机密钥”,PuTTY 使用它来确保它连接到正确的服务器;SSH 客户端将在连接后首先验证服务器的密钥。当 PuTTY 显示密钥确认屏幕时,它将显示服务器密钥,并且您的用户密钥还未用于任何用途。