~/.ssh/known_hosts
是一个SSH客户端用来存储已知的远程主机的公钥的文件,这些公钥用于验证连接到远程主机时它们是否为真实可信的主机。
当你首次通过SSH连接到一个新的远程主机时,客户端会提示你接受该主机的公钥并将其添加到~/.ssh/known_hosts
中。
之后每次连接到该主机时,客户端都会使用该公钥进行验证,以确保你连接到的是同一机,而不是恶意的中间人攻击。
如果公钥发生变化,客户端将会提示你接受新的公钥或者警告您可能存在安全问题。
~/.ssh/known_hosts
是一个SSH客户端用来存储已知的远程主机的公钥的文件,这些公钥用于验证连接到远程主机时它们是否为真实可信的主机。
当你首次通过SSH连接到一个新的远程主机时,客户端会提示你接受该主机的公钥并将其添加到~/.ssh/known_hosts
中。
之后每次连接到该主机时,客户端都会使用该公钥进行验证,以确保你连接到的是同一机,而不是恶意的中间人攻击。
如果公钥发生变化,客户端将会提示你接受新的公钥或者警告您可能存在安全问题。