代码之家  ›  专栏  ›  技术社区  ›  DL Redden

ubuntu有什么好的ruby ftp库吗?

  •  0
  • DL Redden  · 技术社区  · 15 年前

    在谷歌上花了一段时间后,我发现到目前为止 ChilKat 只在Windows上运行。我在找类似的东西,可以在ubuntu上运行。显然有net::ftp、net::ssh和net::sftp,所以我可以自己滚动,这可能是我将要做的,但是我希望通过使用其他已经编写的东西来节省大量时间。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Community Lee Campbell    7 年前

    我也问过类似的问题:

    How to transfer a binary file or any file to a remote server? - Ruby

    我的结论与您的结论非常相似,目前唯一可用的方法是使用net::ftp、net::ssh、net::scp(最简单的解决方案)和标准的tcp、udp协议。

    后者(TCP,UDP)的问题是,您必须编写自定义代码来对二进制文件进行切片和骰子,并将其打包成这样的方式,您可以将其作为“分组”发送,并且在接收端,您必须授权它,验证它并解开该死的包。这都是非常低级别的计算,而且需要时间。除非您愿意花大量时间进行实验,否则我建议您使用net::ssh或scp,它们是迄今为止最简单/最简单的解决方案。(注意:在接收端需要一个ssh服务器!-杜…但以防你不知道)

    另外,ssh服务器是相当标准的,安装它应该没有问题。

    还有最后一个解决方案,你可以使用 ruby-torrent . 它是一个漂亮的想法,共享比特和Bob,它实际上可以使系统更快地更新。 See Here )但确实要提醒,项目不是很更新,上次发布是在2005。

    希望能帮上忙

        2
  •  0
  •   lprsd    15 年前

    如果是ubuntu,为什么不给 sftp 从鲁比内部?