什么是 RSA 主机密钥?

What is an RSA host key?

我收到这条消息说:

Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts

RSA密钥的含义是什么,已知主机背后的概念是什么?

RSA密钥是基于RSA算法的私钥。私钥用于在建立 SSL/TLS 会话期间进行身份验证和对称密钥交换。

所以这只是意味着主机“192.30.252.130”现在是受信任的主机(已知主机之一),您现在可以与该主机建立安全连接。这可以用于多种情况,例如使用它们通过 OpenSSH 或其他安全 shell.

登录您的计算机

连接到主机并将主机密钥保存到 known_hosts 文件后,您的客户端将使用该密钥来验证所有后续连接。服务器上也有相同的主机密钥信息,如果主机密钥发生变化,您的客户端会闻到一些可疑的东西(可能是 man-in-the-middle attack)并采取相应措施。

RSA算法及过程详见Wikipedia

也参考类似的question on Unix and Linux