有人能推荐一个好的SFTP库来使用吗?现在我正在考虑的产品有SecureBlackbox、IPWorks SSH、WodSFTP和Rebex SFTP。但是,我以前从未使用过任何SFTP库,所以我不确定我在寻找什么。
如果有人以前用过这些,有什么理由让我用产品"X“而不是"Y”吗?
发布于 2009-02-09 22:29:21
我们买了一个Rebex文件传输包,一切都很好。API很简单,我们在通信、代理服务器等方面没有任何问题。
但我没有机会将它与另一个SFTP/FTPS组件进行比较。
发布于 2012-02-08 01:19:42
Bitvise有一个很棒的产品叫做Tunnelier,它可以桥接FTP到SFTP。然后,您可以在.NET中使用标准FtpWebRequest。
http://www.bitvise.com/ftp-bridge
我目前正在为我自己的目的进行测试,并将更新我的发现。
更新
这种想法对于无人值守的自动化来说不是理想的,除非您想跳过一系列障碍来保持客户端作为服务或其他东西连接,这是我使用NSSM实现的。
我尝试过使用各种客户端的命令行界面自动化,包括bitvise和winscp.com。我还尝试过这些.net类库: Winscp、SSH.NET、SharpSSH和商业SecureBlackBox SFTP客户机。
SecureBlackBox运行良好,但它非常笨重,根据许可协议可能相当昂贵,我不太同意它的应用编程接口。
毫无疑问,用于.NET开发的最好的免费sftp客户端是winscp。我已经编写了一些类和扩展方法来简化对它的使用:Winscp.Extensions
发布于 2012-01-03 11:46:30
我已经使用Chilkat的原生SFTP库( http://www.chilkatsoft.com/ssh-sftp-component.asp )几个月了,它工作得很好。我在每晚的工作中使用它来下载大文件和进行私钥身份验证。我遇到的唯一问题是让64位版本在windows server 2008上工作,我需要在我的服务器上安装vcredist_x64.exe ( http://www.microsoft.com/download/en/details.aspx?id=14632 )。
https://stackoverflow.com/questions/530330
复制相似问题