如果我从 .ssh 文件夹中删除 known_hosts 文件可以吗?

如果我从 .ssh 文件夹中删除 known_hosts 文件可以吗?

我在本地电脑(Windows 10)上设置了 SFTP 服务器,但我犯了一个错误,删除了“.ssh”文件夹中的“known_hosts”和“known_hosts.old”文件。当我检查回收站时,只有“known_hosts”存在。如果我删除了 known_hosts 文件,可以吗?如果不允许我删除此文件,我该如何解决。

答案1

包含known_hosts您信任的主机的密钥。

如果文件丢失,或者您第一次连接到主机,ssh则会要求您确认并更新known_hosts您是否确认信任该服务器。

如果攻击者设法将您的 ssh 连接重新路由到虚假的 ssh 服务器,则需要该文件。如果您认为此类攻击很小,则删除该文件应该不成问题。

相关内容