当我尝试使用WinSCP通过一些批处理脚本将服务器与其他服务器连接时。
但是当我看到错误日志时,我发现以下消息。
服务器的主机密钥与WinSCP缓存中的密钥不匹配。这个 表示服务器管理员已更改了主机密钥, 服务器在某些情况下会提供不同的密钥,或者您 实际上已连接到另一台假装为 服务器。
您能检查一下为什么我得到此错误的原因,并逐步解决吗?
谢谢, 文卡特什
答案 0 :(得分:0)
警告-潜在的安全漏洞!
此消息,后跟“ 服务器的主机密钥与WinSCP在缓存中的密钥不匹配”。 WinSCP之前已经连接到SSH服务器,知道它的作用 主机密钥应该是,但是找到了另一个。
这可能意味着恶意攻击者已将您的服务器替换为 另一个,或已将您的网络连接重定向到他们的 自己的机器。另一方面,这可能只是意味着 您的服务器管理员意外更改了密钥,而 升级SSH软件;这不应该发生,但是 不幸的是。主机密钥的另一个合理原因 变化是您要连接的地址,负载平衡到一个 SSH服务器集。 ...
您应联系服务器的管理员,看看他们是否 期望主机密钥已更改。如果是这样,请验证新的主机密钥 就像是新的一样。
详细了解verifying host keys。