3

在当前的 WinSCP 稳定版本中,似乎使用SshHostKeyFingerprint是强制性的,没有它就无法连接到 SFTP 服务器SessionOptions。我可以看到测试版(5.2)中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接。

4

1 回答 1

11

首先,确保你明白当你试图绕过 SSH 主机密钥检查时你放弃了任何安全性。您实际上失去了对中间人攻击的保护。

无论如何,您可以使用 use SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey

虽然不推荐。您应该始终设置SessionOptions.SshHostKeyFingerprint.
了解如何确定 SSH 主机密钥指纹

另请参阅使用 WinSCP 禁止在 SFTP 或 SCP 中使用主机密钥

于 2013-07-30T07:07:59.823 回答