SSH第一次连接的公钥指纹是怎么来的
SSH第一次连接时,客户端会向服务器发送连接请求,并要求服务器发送其公钥。客户端接收到公钥后,会计算出公钥的指纹(fingerprint)。指纹是通过将公钥进行SHA1哈希计算得出的,通常以16进制的格式表示。客户端会将计算出的公钥指纹与服务器上保存的公钥指纹进行比对,以确保连接到的服务器是正确的,并且没有被中间人攻击(man-in-the-middle attack)。如果指纹匹配,则客户端会将服务器的公钥保存在本地,以便下次连接时进行验证。如果指纹不匹配,则会提示用户是否要继续连接。
原文地址: https://www.cveoy.top/t/topic/9ZA 著作权归作者所有。请勿转载和采集!