什么是RSA主机密钥?

时间:2016-01-14 06:37:40

标签: ssh rsa

我收到此消息说:

  

将IP地址'192.30.252.130'的RSA主机密钥永久添加到已知主机列表中

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

1 个答案:

答案 0 :(得分:5)

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

所以这只是意味着主机'192.30.252.130'现在是一个可信主机(已知主机之一),您现在可以与该主机建立安全连接。这可以在多种情况下使用,例如使用它们通过OpenSSH或其他安全shell登录到您的计算机。

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

有关RSA算法和过程的详细信息,请参阅Wikipedia

另请参阅类似的question on Unix and Linux