FTP over SSH(SFTP)在delphi 2010中

Kyl*_*yle 6 delphi sftp delphi-2010

我正在编写一个简单的Delphi应用程序来将一些文件上传到SFTP服务器.我认为我可以使用TIdFTP indy客户端,但它接缝,因为它们不是FTP的选项通过SSH(SFTP)有没有人知道Delphi 2010的任何免费/开源组件,它将支持FTP over SSH(SFTP) ).由于安全原因,我无法使用Active X控件,因此请不要使用Active X解决方案.

谢谢您的帮助,

凯尔

dav*_*vea 11

SFTP和"FTP over SSH"是两个独立的东西,既不涉及SSL(正如其他人所建议的那样).SFTP是SSH的子协议,而"基于SSH的FTP"是通过具有端口转发的SSH连接进行隧道传输的好/坏.

无论哪种方式,你所追求的是一个Delphi SSH库.我无法为Delphi找到一个免费的SSH库并最终购买了SecureBlackbox(http://www.eldos.com/),顺便说一句,虽然SecureBridge(http://www.devart.com)看起来很好非常好.


Eug*_*its 9

1)SFTP不是FTP-over-SSH.阅读此处的讨论.

2)对于SFTP,没有免费的Delphi组件.您可以将我们的SFTP客户端和服务器组件用于Delphi(SecureBlackbox产品的一部分),这是支持和维护的商业解决方案.

  • 这被标记为垃圾邮件; AFAIK链接到*相关*商业解决方案,特别是通过完善的帐户,不是垃圾邮件.如果这是一个有1个代表的新帐户,那将是一个不同的故事. (8认同)
  • 此外,该帖明确表明他与该产品的关系; 应该鼓励这样的答案. (2认同)