【问题标题】:what is the major difference libssh vs libssh2? [closed]libssh 与 libssh2 的主要区别是什么?
【发布时间】:2019-09-04 06:10:30
【问题描述】:

我用谷歌搜索了“libbssh vs libssh2”,找不到关于它们之间区别的好的解释。

主要区别是什么?

我需要的主要功能是复制文件,推荐哪个库?

【问题讨论】:

    标签: libssh2 libssh


    【解决方案1】:

    不同之处在于 ericcuritin 的链接 answered

    如你所问:

    我需要的主要功能是复制文件,推荐哪个库?

    我认为 SCP 或 SFTP 可能会解决您的问题,是的,libsshlibssh2 都支持这两个子系统。

    但主要区别之一是您无法使用libssh2 实现服务器端应用程序,因此请改用libssh

    【讨论】:

      【解决方案2】:

      libssh 基于 SSH,它被认为是过时的。 libssh2 基于 SSH2,比 SSH 更安全、更高效,功能类似于 FTP,但 SSH2 加密。

      如果你关心安全和性能,我推荐 libssh2。

      【讨论】:

      • 自 libssh-0.8.0 起已移除对 SSHv1 的支持,这里是 release note。也就是说libssh曾经同时支持SSHv1和SSHv2。
      【解决方案3】:

      以下是差异列表:

      https://www.libssh2.org/libssh2-vs-libssh.html

      请记住,这可能是一个有偏见的列表,因为它位于 libssh2 网页上。它们是非常相似的库,只是代码库不同。

      【讨论】:

        猜你喜欢
        • 2013-08-31
        • 2012-10-29
        • 1970-01-01
        • 2017-10-21
        • 1970-01-01
        • 2012-06-12
        • 2017-12-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多