在当前的 WinSCP 稳定版本中,似乎使用SshHostKeyFingerprint
是强制性的,没有它就无法连接到 SFTP 服务器SessionOptions
。我可以看到测试版(5.2)中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接。
问问题
16782 次
1 回答
11
首先,确保你明白当你试图绕过 SSH 主机密钥检查时你放弃了任何安全性。您实际上失去了对中间人攻击的保护。
无论如何,您可以使用 use SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey
。
虽然不推荐。您应该始终设置SessionOptions.SshHostKeyFingerprint
.
了解如何确定 SSH 主机密钥指纹。
于 2013-07-30T07:07:59.823 回答