我们已经在 Windows 2008R2 上配置了 CYGWIN,并且当我们尝试从外部连接到服务器时,服务已启动,但出现以下错误。
$ sftp[电子邮件保护]正在连接到 tnwp010457.psamer.ps.ge.com... @ 警告:远程主机标识已更改!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 可能有人正在做一些恶意的事情!现在可能有人正在窃听您(中间人攻击)!RSA 主机密钥也可能刚刚更改。远程主机发送的 RSA 密钥的指纹为 31:36:55:8f:eb:ba:5f:1a:20:5a:b6:6f:45:db:07:04。请联系您的系统管理员。在 /export/home/chettigo/.ssh/known_hosts 中添加正确的主机密钥以消除此消息。/export/home/chettigo/.ssh/known_hosts:2 中存在问题的密钥 tnwp010457.psamer.ps.ge.com 的 RSA 主机密钥已更改,您已请求严格检查。主机密钥验证失败。连接已关闭
答案1
如最后所述,主机密钥已更改。如果您重新启动服务器或 Cygwin 的 SSH 服务器,则它会重新生成服务器的密钥。您需要编辑文件ssh_config
以允许您连接到它并存储密钥。完成后,您可以再次启用严格检查。
答案2
从客户端计算机上的 known_hosts 文件中删除条目(IP 地址或别名),通常位于 /.ssh/known_hosts 文件中