【发布时间】:2013-07-30 05:18:59
【问题描述】:
在当前稳定的 WinSCP 版本中,使用SshHostKeyFingerprint 似乎是强制性的,没有SessionOptions 中的它就无法连接到 SFTP 服务器。我可以看到在 beta (5.2) 中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接。
【问题讨论】:
标签: ssh sftp public-key winscp winscp-net
在当前稳定的 WinSCP 版本中,使用SshHostKeyFingerprint 似乎是强制性的,没有SessionOptions 中的它就无法连接到 SFTP 服务器。我可以看到在 beta (5.2) 中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接。
【问题讨论】:
标签: ssh sftp public-key winscp winscp-net
首先,确保您了解在尝试绕过 SSH 主机密钥检查时放弃了任何安全性。您实际上失去了对man-in-the-middle attacks 的保护。
无论如何,你可以使用SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey。
虽然不推荐。您应该始终设置SessionOptions.SshHostKeyFingerprint。
了解如何determine SSH host key fingerprint。
【讨论】: