[GPT] ./ssh/known_hosts 是什么

发布时间 2023-06-11 20:45:57作者: ercom

 

~/.ssh/known_hosts 是一个SSH客户端用来存储已知的远程主机的公钥的文件,这些公钥用于验证连接到远程主机时它们是否为真实可信的主机。

当你首次通过SSH连接到一个新的远程主机时,客户端会提示你接受该主机的公钥并将其添加到~/.ssh/known_hosts中。

之后每次连接到该主机时,客户端都会使用该公钥进行验证,以确保你连接到的是同一机,而不是恶意的中间人攻击。

如果公钥发生变化,客户端将会提示你接受新的公钥或者警告您可能存在安全问题。

 

Link:https://www.cnblogs.com/farwish/p/17473563.html