【发布时间】:2019-09-04 06:10:30
【问题描述】:
我用谷歌搜索了“libbssh vs libssh2”,找不到关于它们之间区别的好的解释。
主要区别是什么?
我需要的主要功能是复制文件,推荐哪个库?
【问题讨论】:
我用谷歌搜索了“libbssh vs libssh2”,找不到关于它们之间区别的好的解释。
主要区别是什么?
我需要的主要功能是复制文件,推荐哪个库?
【问题讨论】:
不同之处在于 ericcuritin 的链接 answered。
如你所问:
我需要的主要功能是复制文件,推荐哪个库?
我认为 SCP 或 SFTP 可能会解决您的问题,是的,libssh 和 libssh2 都支持这两个子系统。
但主要区别之一是您无法使用libssh2 实现服务器端应用程序,因此请改用libssh。
【讨论】:
libssh 基于 SSH,它被认为是过时的。 libssh2 基于 SSH2,比 SSH 更安全、更高效,功能类似于 FTP,但 SSH2 加密。
如果你关心安全和性能,我推荐 libssh2。
【讨论】:
以下是差异列表:
https://www.libssh2.org/libssh2-vs-libssh.html
请记住,这可能是一个有偏见的列表,因为它位于 libssh2 网页上。它们是非常相似的库,只是代码库不同。
【讨论】: