WinSCP .NET library: Connect to SFTP server without specifying SSH host key fingerprint

泪湿孤枕 提交于 2019-12-21 20:56:57

问题


In the current stable release of WinSCP, it seems that using SshHostKeyFingerprint is mandatory and there are no ways to connect to SFTP server without that in SessionOptions. I can see that the ability to bypass is added to the beta (5.2) but I was wondering whether or not it's possible to connect without this fingerprint.


回答1:


First, make sure you understand that you give-up any security, when you try to bypass SSH host key check. You effectively lose a protection against man-in-the-middle attacks.

Anyway, you can use use SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey.

It's NOT recommended though. You should always set SessionOptions.SshHostKeyFingerprint.
Learn how to determine SSH host key fingerprint.



来源:https://stackoverflow.com/questions/17938825/winscp-net-library-connect-to-sftp-server-without-specifying-ssh-host-key-fing

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!