我在本地电脑(Windows 10)上设置了 SFTP 服务器,但我犯了一个错误,删除了“.ssh”文件夹中的“known_hosts”和“known_hosts.old”文件。当我检查回收站时,只有“known_hosts”存在。如果我删除了 known_hosts 文件,可以吗?如果不允许我删除此文件,我该如何解决。
答案1
包含known_hosts
您信任的主机的密钥。
如果文件丢失,或者您第一次连接到主机,ssh
则会要求您确认并更新known_hosts
您是否确认信任该服务器。
如果攻击者设法将您的 ssh 连接重新路由到虚假的 ssh 服务器,则需要该文件。如果您认为此类攻击很小,则删除该文件应该不成问题。